diff --git a/ChangeLog.md b/ChangeLog.md index c9497eedf71..581b069d322 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,10 +1,14 @@ # Change Log -### 2020-xx-xx - 5.5.1 +### 2020-xx-xx - 5.6.0 Autorest core version: 3.0.6318 Modelerfour version: 4.15.421 +**New Features** + +- Add support for [`black`](https://pypi.org/project/black/) formatting of your generated files. Pass flag `--black` when generating to get this behavior. #836 + **Bug Fixes** - Wrap individual enum descriptions #844 diff --git a/README.md b/README.md index 1dcc6c28480..9fccc0401d6 100644 --- a/README.md +++ b/README.md @@ -110,3 +110,24 @@ scope-multiapiscript/emitter: output-artifact: python-files ``` + +# Black script pipeline + +``` yaml $(black) + +pipeline: + python/black: + scope: black + input: python/codegen + output-artifact: python-files + + python/black/emitter: + input: black + scope: scope-black/emitter + +scope-black/emitter: + input-artifact: python-files + output-uri-expr: $key + +output-artifact: python-files +``` diff --git a/autorest/black/__init__.py b/autorest/black/__init__.py new file mode 100644 index 00000000000..6c96335ce79 --- /dev/null +++ b/autorest/black/__init__.py @@ -0,0 +1,38 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- +import logging +from pathlib import Path +import black + +from .. import Plugin + +_LOGGER = logging.getLogger(__name__) + +_BLACK_MODE = black.Mode() +_BLACK_MODE.line_length = 120 + +class BlackScriptPlugin(Plugin): + + def __init__(self, autorestapi): + super(BlackScriptPlugin, self).__init__(autorestapi) + self.output_folder: Path = Path(self._autorestapi.get_value("output-folder")).resolve() + + def process(self) -> bool: + # apply format_file on every file in the output folder + list(map(self.format_file, [f for f in self.output_folder.glob('**/*') if f.is_file()])) + return True + + def format_file(self, full_path) -> None: + file = full_path.relative_to(self.output_folder) + file_content = self._autorestapi.read_file(file) + if not file.suffix == ".py": + self._autorestapi.write_file(file, file_content) + return + try: + file_content = black.format_file_contents(file_content, fast=True, mode=_BLACK_MODE) + except black.NothingChanged: + pass + self._autorestapi.write_file(file, file_content) diff --git a/autorest/jsonrpc/server.py b/autorest/jsonrpc/server.py index dddc9aae8dc..3ba78ef64d9 100644 --- a/autorest/jsonrpc/server.py +++ b/autorest/jsonrpc/server.py @@ -18,7 +18,7 @@ @dispatcher.add_method def GetPluginNames(): - return ["codegen", "m2r", "namer", "multiapiscript"] + return ["codegen", "m2r", "namer", "black", "multiapiscript"] @dispatcher.add_method @@ -37,6 +37,8 @@ def Process(plugin_name: str, session_id: str) -> bool: from ..namer import Namer as PluginToLoad # type: ignore elif plugin_name == "codegen": from ..codegen import CodeGenerator as PluginToLoad # type: ignore + elif plugin_name == "black": + from ..black import BlackScriptPlugin as PluginToLoad # type: ignore elif plugin_name == "multiapiscript": from ..multiapi import MultiApiScriptPlugin as PluginToLoad # type: ignore else: diff --git a/setup.py b/setup.py index f991ff6ccd5..f8feb7ebcae 100644 --- a/setup.py +++ b/setup.py @@ -49,5 +49,6 @@ "Jinja2 >= 2.11", # I need "include" and auto-context + blank line are not indented by default "pyyaml", "m2r", + "black", ], ) diff --git a/tasks.py b/tasks.py index 615c2b10a30..5617e4f247e 100644 --- a/tasks.py +++ b/tasks.py @@ -147,7 +147,8 @@ def _build_flags( "payload-flattening-threshold": 1, "keep-version-file": True, "namespace": _OVERWRITE_DEFAULT_NAMESPACE.get(package_name, package_name.lower()), - "client-side-validation": package_name in _PACKAGES_WITH_CLIENT_SIDE_VALIDATION + "client-side-validation": package_name in _PACKAGES_WITH_CLIENT_SIDE_VALIDATION, + "black": True, } if override_flags: flags.update(override_flags) diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/__init__.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/__init__.py index 2506a16caf8..0cac81cdcb4 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestDurationTestService'] +__all__ = ["AutoRestDurationTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py index e02387989dd..3acae105b6c 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDurationTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.duration = DurationOperations( - self._client, self._config, self._serialize, self._deserialize) + self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py index 8f0d88b089a..8b18f16d3f2 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py @@ -26,26 +26,24 @@ class AutoRestDurationTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestDurationTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdurationtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdurationtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py index 6d18bde12b7..7286d17b514 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_duration_test_service import AutoRestDurationTestService -__all__ = ['AutoRestDurationTestService'] + +__all__ = ["AutoRestDurationTestService"] diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py index 326df28d988..2ba263ae749 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py @@ -24,13 +24,9 @@ class AutoRestDurationTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDurationTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.duration = DurationOperations( - self._client, self._config, self._serialize, self._deserialize) + self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_configuration.py index 3ed0d8582ef..f7cece514e6 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestDurationTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestDurationTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdurationtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdurationtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/__init__.py index 6bb953af616..807183c47fe 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._duration_operations import DurationOperations __all__ = [ - 'DurationOperations', + "DurationOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py index 88e9bf120af..7df50e40cd0 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DurationOperations: """DurationOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[datetime.timedelta]: + async def get_null(self, **kwargs) -> Optional[datetime.timedelta]: """Get null duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: ~datetime.timedelta or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,20 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/duration/null'} # type: ignore + + get_null.metadata = {"url": "/duration/null"} # type: ignore @distributed_trace_async - async def put_positive_duration( - self, - duration_body: datetime.timedelta, - **kwargs - ) -> None: + async def put_positive_duration(self, duration_body: datetime.timedelta, **kwargs) -> None: """Put a positive duration value. :param duration_body: duration body. @@ -102,28 +101,26 @@ async def put_positive_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_positive_duration.metadata['url'] # type: ignore + url = self.put_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(duration_body, 'duration') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(duration_body, "duration") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -136,13 +133,10 @@ async def put_positive_duration( if cls: return cls(pipeline_response, None, {}) - put_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + put_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace_async - async def get_positive_duration( - self, - **kwargs - ) -> datetime.timedelta: + async def get_positive_duration(self, **kwargs) -> datetime.timedelta: """Get a positive duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -150,22 +144,20 @@ async def get_positive_duration( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_positive_duration.metadata['url'] # type: ignore + url = self.get_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -176,19 +168,17 @@ async def get_positive_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + + get_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> datetime.timedelta: + async def get_invalid(self, **kwargs) -> datetime.timedelta: """Get an invalid duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -196,22 +186,20 @@ async def get_invalid( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -222,10 +210,11 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/duration/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/duration/invalid"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/__init__.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/__init__.py index 6bb953af616..807183c47fe 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/__init__.py @@ -9,5 +9,5 @@ from ._duration_operations import DurationOperations __all__ = [ - 'DurationOperations', + "DurationOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py index 1310f4279eb..3df245ea629 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DurationOperations(object): """DurationOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.timedelta] """Get null duration value. @@ -58,22 +64,20 @@ def get_null( :rtype: ~datetime.timedelta or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +88,14 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/duration/null'} # type: ignore + + get_null.metadata = {"url": "/duration/null"} # type: ignore @distributed_trace def put_positive_duration( @@ -108,28 +113,26 @@ def put_positive_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_positive_duration.metadata['url'] # type: ignore + url = self.put_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(duration_body, 'duration') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(duration_body, "duration") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -142,12 +145,11 @@ def put_positive_duration( if cls: return cls(pipeline_response, None, {}) - put_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + put_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace def get_positive_duration( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.timedelta """Get a positive duration value. @@ -157,22 +159,20 @@ def get_positive_duration( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_positive_duration.metadata['url'] # type: ignore + url = self.get_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -183,18 +183,18 @@ def get_positive_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + + get_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.timedelta """Get an invalid duration value. @@ -204,22 +204,20 @@ def get_invalid( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -230,10 +228,11 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/duration/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/duration/invalid"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/setup.py b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/setup.py index 5f5b93def6e..32b400cb2dc 100644 --- a/test/azure/Expected/AcceptanceTests/AzureBodyDuration/setup.py +++ b/test/azure/Expected/AcceptanceTests/AzureBodyDuration/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/__init__.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/__init__.py index 859a385720b..98bf4004ed5 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterGroupingTestService'] +__all__ = ["AutoRestParameterGroupingTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py index bae2d468a32..22d3805ef61 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,7 +44,8 @@ def __init__( self._deserialize = Deserializer(client_models) self.parameter_grouping = ParameterGroupingOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py index 60ef80caaa3..2cf9f087e57 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py @@ -26,26 +26,24 @@ class AutoRestParameterGroupingTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestParameterGroupingTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestparametergroupingtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparametergroupingtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py index 2c14a8a3dbd..b949ecefdc2 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameter_grouping_test_service import AutoRestParameterGroupingTestService -__all__ = ['AutoRestParameterGroupingTestService'] + +__all__ = ["AutoRestParameterGroupingTestService"] diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py index dff36a4fbd8..f108d293989 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py @@ -24,13 +24,9 @@ class AutoRestParameterGroupingTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,7 +35,8 @@ def __init__( self._deserialize = Deserializer(client_models) self.parameter_grouping = ParameterGroupingOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_configuration.py index f93cb9d484a..41cfe947cb7 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestParameterGroupingTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestParameterGroupingTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestparametergroupingtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparametergroupingtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/__init__.py index 4477c024861..a0102ecb745 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._parameter_grouping_operations import ParameterGroupingOperations __all__ = [ - 'ParameterGroupingOperations', + "ParameterGroupingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py index cadce8f4d8b..8ef4b1c521f 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ParameterGroupingOperations: """ParameterGroupingOperations async operations. @@ -42,9 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: @distributed_trace_async async def post_required( - self, - parameter_grouping_post_required_parameters: "_models.ParameterGroupingPostRequiredParameters", - **kwargs + self, parameter_grouping_post_required_parameters: "_models.ParameterGroupingPostRequiredParameters", **kwargs ) -> None: """Post a bunch of required parameters grouped. @@ -55,12 +60,10 @@ async def post_required( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _custom_header = None _query = None _path = None @@ -74,27 +77,27 @@ async def post_required( accept = "application/json" # Construct URL - url = self.post_required.metadata['url'] # type: ignore + url = self.post_required.metadata["url"] # type: ignore path_format_arguments = { - 'path': self._serialize.url("path", _path, 'str'), + "path": self._serialize.url("path", _path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query is not None: - query_parameters['query'] = self._serialize.query("query", _query, 'int') + query_parameters["query"] = self._serialize.query("query", _query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _custom_header is not None: - header_parameters['customHeader'] = self._serialize.header("custom_header", _custom_header, 'str') - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["customHeader"] = self._serialize.header("custom_header", _custom_header, "str") + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body, "int") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -107,7 +110,7 @@ async def post_required( if cls: return cls(pipeline_response, None, {}) - post_required.metadata = {'url': '/parameterGrouping/postRequired/{path}'} # type: ignore + post_required.metadata = {"url": "/parameterGrouping/postRequired/{path}"} # type: ignore @distributed_trace_async async def post_optional( @@ -124,12 +127,10 @@ async def post_optional( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _custom_header = None _query = None if parameter_grouping_post_optional_parameters is not None: @@ -138,18 +139,18 @@ async def post_optional( accept = "application/json" # Construct URL - url = self.post_optional.metadata['url'] # type: ignore + url = self.post_optional.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query is not None: - query_parameters['query'] = self._serialize.query("query", _query, 'int') + query_parameters["query"] = self._serialize.query("query", _query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _custom_header is not None: - header_parameters['customHeader'] = self._serialize.header("custom_header", _custom_header, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["customHeader"] = self._serialize.header("custom_header", _custom_header, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -163,13 +164,15 @@ async def post_optional( if cls: return cls(pipeline_response, None, {}) - post_optional.metadata = {'url': '/parameterGrouping/postOptional'} # type: ignore + post_optional.metadata = {"url": "/parameterGrouping/postOptional"} # type: ignore @distributed_trace_async async def post_multi_param_groups( self, first_parameter_group: Optional["_models.FirstParameterGroup"] = None, - parameter_grouping_post_multi_param_groups_second_param_group: Optional["_models.ParameterGroupingPostMultiParamGroupsSecondParamGroup"] = None, + parameter_grouping_post_multi_param_groups_second_param_group: Optional[ + "_models.ParameterGroupingPostMultiParamGroupsSecondParamGroup" + ] = None, **kwargs ) -> None: """Post parameters from multiple different parameter groups. @@ -183,12 +186,10 @@ async def post_multi_param_groups( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _header_one = None _query_one = None _header_two = None @@ -202,22 +203,22 @@ async def post_multi_param_groups( accept = "application/json" # Construct URL - url = self.post_multi_param_groups.metadata['url'] # type: ignore + url = self.post_multi_param_groups.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query_one is not None: - query_parameters['query-one'] = self._serialize.query("query_one", _query_one, 'int') + query_parameters["query-one"] = self._serialize.query("query_one", _query_one, "int") if _query_two is not None: - query_parameters['query-two'] = self._serialize.query("query_two", _query_two, 'int') + query_parameters["query-two"] = self._serialize.query("query_two", _query_two, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _header_one is not None: - header_parameters['header-one'] = self._serialize.header("header_one", _header_one, 'str') + header_parameters["header-one"] = self._serialize.header("header_one", _header_one, "str") if _header_two is not None: - header_parameters['header-two'] = self._serialize.header("header_two", _header_two, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["header-two"] = self._serialize.header("header_two", _header_two, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -231,13 +232,11 @@ async def post_multi_param_groups( if cls: return cls(pipeline_response, None, {}) - post_multi_param_groups.metadata = {'url': '/parameterGrouping/postMultipleParameterGroups'} # type: ignore + post_multi_param_groups.metadata = {"url": "/parameterGrouping/postMultipleParameterGroups"} # type: ignore @distributed_trace_async async def post_shared_parameter_group_object( - self, - first_parameter_group: Optional["_models.FirstParameterGroup"] = None, - **kwargs + self, first_parameter_group: Optional["_models.FirstParameterGroup"] = None, **kwargs ) -> None: """Post parameters with a shared parameter group object. @@ -248,12 +247,10 @@ async def post_shared_parameter_group_object( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _header_one = None _query_one = None if first_parameter_group is not None: @@ -262,18 +259,18 @@ async def post_shared_parameter_group_object( accept = "application/json" # Construct URL - url = self.post_shared_parameter_group_object.metadata['url'] # type: ignore + url = self.post_shared_parameter_group_object.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query_one is not None: - query_parameters['query-one'] = self._serialize.query("query_one", _query_one, 'int') + query_parameters["query-one"] = self._serialize.query("query_one", _query_one, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _header_one is not None: - header_parameters['header-one'] = self._serialize.header("header_one", _header_one, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["header-one"] = self._serialize.header("header_one", _header_one, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -287,4 +284,4 @@ async def post_shared_parameter_group_object( if cls: return cls(pipeline_response, None, {}) - post_shared_parameter_group_object.metadata = {'url': '/parameterGrouping/sharedParameterGroupObject'} # type: ignore + post_shared_parameter_group_object.metadata = {"url": "/parameterGrouping/sharedParameterGroupObject"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/__init__.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/__init__.py index a6f35448160..09db761ce7f 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/__init__.py @@ -20,9 +20,9 @@ from ._models import ParameterGroupingPostRequiredParameters # type: ignore __all__ = [ - 'Error', - 'FirstParameterGroup', - 'ParameterGroupingPostMultiParamGroupsSecondParamGroup', - 'ParameterGroupingPostOptionalParameters', - 'ParameterGroupingPostRequiredParameters', + "Error", + "FirstParameterGroup", + "ParameterGroupingPostMultiParamGroupsSecondParamGroup", + "ParameterGroupingPostOptionalParameters", + "ParameterGroupingPostRequiredParameters", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models.py index 345e0328b21..603a2ea6b01 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class FirstParameterGroup(msrest.serialization.Model): @@ -43,17 +40,14 @@ class FirstParameterGroup(msrest.serialization.Model): """ _attribute_map = { - 'header_one': {'key': 'header-one', 'type': 'str'}, - 'query_one': {'key': 'query-one', 'type': 'int'}, + "header_one": {"key": "header-one", "type": "str"}, + "query_one": {"key": "query-one", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(FirstParameterGroup, self).__init__(**kwargs) - self.header_one = kwargs.get('header_one', None) - self.query_one = kwargs.get('query_one', 30) + self.header_one = kwargs.get("header_one", None) + self.query_one = kwargs.get("query_one", 30) class ParameterGroupingPostMultiParamGroupsSecondParamGroup(msrest.serialization.Model): @@ -66,17 +60,14 @@ class ParameterGroupingPostMultiParamGroupsSecondParamGroup(msrest.serialization """ _attribute_map = { - 'header_two': {'key': 'header-two', 'type': 'str'}, - 'query_two': {'key': 'query-two', 'type': 'int'}, + "header_two": {"key": "header-two", "type": "str"}, + "query_two": {"key": "query-two", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ParameterGroupingPostMultiParamGroupsSecondParamGroup, self).__init__(**kwargs) - self.header_two = kwargs.get('header_two', None) - self.query_two = kwargs.get('query_two', 30) + self.header_two = kwargs.get("header_two", None) + self.query_two = kwargs.get("query_two", 30) class ParameterGroupingPostOptionalParameters(msrest.serialization.Model): @@ -89,17 +80,14 @@ class ParameterGroupingPostOptionalParameters(msrest.serialization.Model): """ _attribute_map = { - 'custom_header': {'key': 'customHeader', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'int'}, + "custom_header": {"key": "customHeader", "type": "str"}, + "query": {"key": "query", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ParameterGroupingPostOptionalParameters, self).__init__(**kwargs) - self.custom_header = kwargs.get('custom_header', None) - self.query = kwargs.get('query', 30) + self.custom_header = kwargs.get("custom_header", None) + self.query = kwargs.get("query", 30) class ParameterGroupingPostRequiredParameters(msrest.serialization.Model): @@ -118,23 +106,20 @@ class ParameterGroupingPostRequiredParameters(msrest.serialization.Model): """ _validation = { - 'path': {'required': True}, - 'body': {'required': True}, + "path": {"required": True}, + "body": {"required": True}, } _attribute_map = { - 'custom_header': {'key': 'customHeader', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'int'}, - 'path': {'key': 'path', 'type': 'str'}, - 'body': {'key': 'body', 'type': 'int'}, + "custom_header": {"key": "customHeader", "type": "str"}, + "query": {"key": "query", "type": "int"}, + "path": {"key": "path", "type": "str"}, + "body": {"key": "body", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ParameterGroupingPostRequiredParameters, self).__init__(**kwargs) - self.custom_header = kwargs.get('custom_header', None) - self.query = kwargs.get('query', 30) - self.path = kwargs['path'] - self.body = kwargs['body'] + self.custom_header = kwargs.get("custom_header", None) + self.query = kwargs.get("query", 30) + self.path = kwargs["path"] + self.body = kwargs["body"] diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py index 61fbe70ea2b..6d4b5652b8a 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -48,17 +42,11 @@ class FirstParameterGroup(msrest.serialization.Model): """ _attribute_map = { - 'header_one': {'key': 'header-one', 'type': 'str'}, - 'query_one': {'key': 'query-one', 'type': 'int'}, + "header_one": {"key": "header-one", "type": "str"}, + "query_one": {"key": "query-one", "type": "int"}, } - def __init__( - self, - *, - header_one: Optional[str] = None, - query_one: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, header_one: Optional[str] = None, query_one: Optional[int] = 30, **kwargs): super(FirstParameterGroup, self).__init__(**kwargs) self.header_one = header_one self.query_one = query_one @@ -74,17 +62,11 @@ class ParameterGroupingPostMultiParamGroupsSecondParamGroup(msrest.serialization """ _attribute_map = { - 'header_two': {'key': 'header-two', 'type': 'str'}, - 'query_two': {'key': 'query-two', 'type': 'int'}, + "header_two": {"key": "header-two", "type": "str"}, + "query_two": {"key": "query-two", "type": "int"}, } - def __init__( - self, - *, - header_two: Optional[str] = None, - query_two: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, header_two: Optional[str] = None, query_two: Optional[int] = 30, **kwargs): super(ParameterGroupingPostMultiParamGroupsSecondParamGroup, self).__init__(**kwargs) self.header_two = header_two self.query_two = query_two @@ -100,17 +82,11 @@ class ParameterGroupingPostOptionalParameters(msrest.serialization.Model): """ _attribute_map = { - 'custom_header': {'key': 'customHeader', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'int'}, + "custom_header": {"key": "customHeader", "type": "str"}, + "query": {"key": "query", "type": "int"}, } - def __init__( - self, - *, - custom_header: Optional[str] = None, - query: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, custom_header: Optional[str] = None, query: Optional[int] = 30, **kwargs): super(ParameterGroupingPostOptionalParameters, self).__init__(**kwargs) self.custom_header = custom_header self.query = query @@ -132,25 +108,19 @@ class ParameterGroupingPostRequiredParameters(msrest.serialization.Model): """ _validation = { - 'path': {'required': True}, - 'body': {'required': True}, + "path": {"required": True}, + "body": {"required": True}, } _attribute_map = { - 'custom_header': {'key': 'customHeader', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'int'}, - 'path': {'key': 'path', 'type': 'str'}, - 'body': {'key': 'body', 'type': 'int'}, + "custom_header": {"key": "customHeader", "type": "str"}, + "query": {"key": "query", "type": "int"}, + "path": {"key": "path", "type": "str"}, + "body": {"key": "body", "type": "int"}, } def __init__( - self, - *, - path: str, - body: int, - custom_header: Optional[str] = None, - query: Optional[int] = 30, - **kwargs + self, *, path: str, body: int, custom_header: Optional[str] = None, query: Optional[int] = 30, **kwargs ): super(ParameterGroupingPostRequiredParameters, self).__init__(**kwargs) self.custom_header = custom_header diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/__init__.py index 4477c024861..a0102ecb745 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/__init__.py @@ -9,5 +9,5 @@ from ._parameter_grouping_operations import ParameterGroupingOperations __all__ = [ - 'ParameterGroupingOperations', + "ParameterGroupingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py index f594d8df62e..c81b827c735 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ParameterGroupingOperations(object): """ParameterGroupingOperations operations. @@ -60,12 +67,10 @@ def post_required( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _custom_header = None _query = None _path = None @@ -79,27 +84,27 @@ def post_required( accept = "application/json" # Construct URL - url = self.post_required.metadata['url'] # type: ignore + url = self.post_required.metadata["url"] # type: ignore path_format_arguments = { - 'path': self._serialize.url("path", _path, 'str'), + "path": self._serialize.url("path", _path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query is not None: - query_parameters['query'] = self._serialize.query("query", _query, 'int') + query_parameters["query"] = self._serialize.query("query", _query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _custom_header is not None: - header_parameters['customHeader'] = self._serialize.header("custom_header", _custom_header, 'str') - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["customHeader"] = self._serialize.header("custom_header", _custom_header, "str") + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body, "int") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -112,7 +117,7 @@ def post_required( if cls: return cls(pipeline_response, None, {}) - post_required.metadata = {'url': '/parameterGrouping/postRequired/{path}'} # type: ignore + post_required.metadata = {"url": "/parameterGrouping/postRequired/{path}"} # type: ignore @distributed_trace def post_optional( @@ -130,12 +135,10 @@ def post_optional( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _custom_header = None _query = None if parameter_grouping_post_optional_parameters is not None: @@ -144,18 +147,18 @@ def post_optional( accept = "application/json" # Construct URL - url = self.post_optional.metadata['url'] # type: ignore + url = self.post_optional.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query is not None: - query_parameters['query'] = self._serialize.query("query", _query, 'int') + query_parameters["query"] = self._serialize.query("query", _query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _custom_header is not None: - header_parameters['customHeader'] = self._serialize.header("custom_header", _custom_header, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["customHeader"] = self._serialize.header("custom_header", _custom_header, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -169,7 +172,7 @@ def post_optional( if cls: return cls(pipeline_response, None, {}) - post_optional.metadata = {'url': '/parameterGrouping/postOptional'} # type: ignore + post_optional.metadata = {"url": "/parameterGrouping/postOptional"} # type: ignore @distributed_trace def post_multi_param_groups( @@ -190,12 +193,10 @@ def post_multi_param_groups( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _header_one = None _query_one = None _header_two = None @@ -209,22 +210,22 @@ def post_multi_param_groups( accept = "application/json" # Construct URL - url = self.post_multi_param_groups.metadata['url'] # type: ignore + url = self.post_multi_param_groups.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query_one is not None: - query_parameters['query-one'] = self._serialize.query("query_one", _query_one, 'int') + query_parameters["query-one"] = self._serialize.query("query_one", _query_one, "int") if _query_two is not None: - query_parameters['query-two'] = self._serialize.query("query_two", _query_two, 'int') + query_parameters["query-two"] = self._serialize.query("query_two", _query_two, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _header_one is not None: - header_parameters['header-one'] = self._serialize.header("header_one", _header_one, 'str') + header_parameters["header-one"] = self._serialize.header("header_one", _header_one, "str") if _header_two is not None: - header_parameters['header-two'] = self._serialize.header("header_two", _header_two, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["header-two"] = self._serialize.header("header_two", _header_two, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -238,7 +239,7 @@ def post_multi_param_groups( if cls: return cls(pipeline_response, None, {}) - post_multi_param_groups.metadata = {'url': '/parameterGrouping/postMultipleParameterGroups'} # type: ignore + post_multi_param_groups.metadata = {"url": "/parameterGrouping/postMultipleParameterGroups"} # type: ignore @distributed_trace def post_shared_parameter_group_object( @@ -256,12 +257,10 @@ def post_shared_parameter_group_object( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _header_one = None _query_one = None if first_parameter_group is not None: @@ -270,18 +269,18 @@ def post_shared_parameter_group_object( accept = "application/json" # Construct URL - url = self.post_shared_parameter_group_object.metadata['url'] # type: ignore + url = self.post_shared_parameter_group_object.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if _query_one is not None: - query_parameters['query-one'] = self._serialize.query("query_one", _query_one, 'int') + query_parameters["query-one"] = self._serialize.query("query_one", _query_one, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] if _header_one is not None: - header_parameters['header-one'] = self._serialize.header("header_one", _header_one, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["header-one"] = self._serialize.header("header_one", _header_one, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -295,4 +294,4 @@ def post_shared_parameter_group_object( if cls: return cls(pipeline_response, None, {}) - post_shared_parameter_group_object.metadata = {'url': '/parameterGrouping/sharedParameterGroupObject'} # type: ignore + post_shared_parameter_group_object.metadata = {"url": "/parameterGrouping/sharedParameterGroupObject"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/setup.py b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/setup.py index 38d51bf0900..fa06a712a97 100644 --- a/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/setup.py +++ b/test/azure/Expected/AcceptanceTests/AzureParameterGrouping/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/__init__.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/__init__.py index ef71008ebb1..d0eb9ad6178 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestReportServiceForAzure'] +__all__ = ["AutoRestReportServiceForAzure"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py index 8d792860b2f..f0fbef223c2 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py @@ -33,7 +33,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,7 +42,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py index 6d85a86710f..c358d080144 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py @@ -26,26 +26,24 @@ class AutoRestReportServiceForAzureConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestReportServiceForAzureConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestreportserviceforazure/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestreportserviceforazure/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py index ca5b91c8c24..0a3c42d5315 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_report_service_for_azure import AutoRestReportServiceForAzure -__all__ = ['AutoRestReportServiceForAzure'] + +__all__ = ["AutoRestReportServiceForAzure"] diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py index 7c4038b1ff0..9c304547fc8 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py @@ -22,13 +22,9 @@ class AutoRestReportServiceForAzure(AutoRestReportServiceForAzureOperationsMixin :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -37,7 +33,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_configuration.py index 99ac9cf1d10..0a75f8ad29c 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestReportServiceForAzureConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestReportServiceForAzureConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestreportserviceforazure/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestreportserviceforazure/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/__init__.py index 548915fdd77..8e9ec511926 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_report_service_for_azure_operations import AutoRestReportServiceForAzureOperationsMixin __all__ = [ - 'AutoRestReportServiceForAzureOperationsMixin', + "AutoRestReportServiceForAzureOperationsMixin", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py index 4196dc3ff23..2997b4271f8 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py @@ -8,24 +8,26 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class AutoRestReportServiceForAzureOperationsMixin: +class AutoRestReportServiceForAzureOperationsMixin: @distributed_trace_async - async def get_report( - self, - qualifier: Optional[str] = None, - **kwargs - ) -> Dict[str, int]: + async def get_report(self, qualifier: Optional[str] = None, **kwargs) -> Dict[str, int]: """Get test coverage report. :param qualifier: If specified, qualifies the generated report further (e.g. '2.7' vs '3.5' in @@ -37,24 +39,22 @@ async def get_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_report.metadata['url'] # type: ignore + url = self.get_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -65,10 +65,11 @@ async def get_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_report.metadata = {'url': '/report/azure'} # type: ignore + + get_report.metadata = {"url": "/report/azure"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/__init__.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/__init__.py index 548915fdd77..8e9ec511926 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_report_service_for_azure_operations import AutoRestReportServiceForAzureOperationsMixin __all__ = [ - 'AutoRestReportServiceForAzureOperationsMixin', + "AutoRestReportServiceForAzureOperationsMixin", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py index 02d77629c89..b666da89ec9 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,11 +25,11 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class AutoRestReportServiceForAzureOperationsMixin(object): +class AutoRestReportServiceForAzureOperationsMixin(object): @distributed_trace def get_report( self, @@ -42,24 +48,22 @@ def get_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_report.metadata['url'] # type: ignore + url = self.get_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -70,10 +74,11 @@ def get_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_report.metadata = {'url': '/report/azure'} # type: ignore + + get_report.metadata = {"url": "/report/azure"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureReport/setup.py b/test/azure/Expected/AcceptanceTests/AzureReport/setup.py index 8abaeeef7e2..d1f2660dc94 100644 --- a/test/azure/Expected/AcceptanceTests/AzureReport/setup.py +++ b/test/azure/Expected/AcceptanceTests/AzureReport/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/__init__.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/__init__.py index 26a5b6beac6..b6b0d5c8ebc 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestAzureSpecialParametersTestClient'] +__all__ = ["AutoRestAzureSpecialParametersTestClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py index 07ef8b9f31b..ed8aa07101c 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py @@ -64,7 +64,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestAzureSpecialParametersTestClientConfiguration(credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -73,21 +73,25 @@ def __init__( self._deserialize = Deserializer(client_models) self.xms_client_request_id = XMsClientRequestIdOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.subscription_in_credentials = SubscriptionInCredentialsOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.subscription_in_method = SubscriptionInMethodOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.api_version_default = ApiVersionDefaultOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.api_version_local = ApiVersionLocalOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.skip_url_encoding = SkipUrlEncodingOperations( - self._client, self._config, self._serialize, self._deserialize) - self.odata = OdataOperations( - self._client, self._config, self._serialize, self._deserialize) - self.header = HeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.odata = OdataOperations(self._client, self._config, self._serialize, self._deserialize) + self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py index be9e74976e5..860d0af7044 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py @@ -49,23 +49,24 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2015-07-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestazurespecialparameterstestclient/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestazurespecialparameterstestclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py index e6a9ec4072b..3da877b5b32 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_azure_special_parameters_test_client import AutoRestAzureSpecialParametersTestClient -__all__ = ['AutoRestAzureSpecialParametersTestClient'] + +__all__ = ["AutoRestAzureSpecialParametersTestClient"] diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py index 7b1e7ac6b06..2dc289973c4 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py @@ -54,14 +54,10 @@ class AutoRestAzureSpecialParametersTestClient(object): """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestAzureSpecialParametersTestClientConfiguration(credential, subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -70,21 +66,25 @@ def __init__( self._deserialize = Deserializer(client_models) self.xms_client_request_id = XMsClientRequestIdOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.subscription_in_credentials = SubscriptionInCredentialsOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.subscription_in_method = SubscriptionInMethodOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.api_version_default = ApiVersionDefaultOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.api_version_local = ApiVersionLocalOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.skip_url_encoding = SkipUrlEncodingOperations( - self._client, self._config, self._serialize, self._deserialize) - self.odata = OdataOperations( - self._client, self._config, self._serialize, self._deserialize) - self.header = HeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.odata = OdataOperations(self._client, self._config, self._serialize, self._deserialize) + self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_configuration.py index 36d0c63d67d..7b150ed213b 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_configuration.py @@ -31,12 +31,7 @@ class AutoRestAzureSpecialParametersTestClientConfiguration(Configuration): :type subscription_id: str """ - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: @@ -46,22 +41,21 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2015-07-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestazurespecialparameterstestclient/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestazurespecialparameterstestclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/__init__.py index e4bc5b5806e..26fbde7b164 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/__init__.py @@ -16,12 +16,12 @@ from ._header_operations import HeaderOperations __all__ = [ - 'XMsClientRequestIdOperations', - 'SubscriptionInCredentialsOperations', - 'SubscriptionInMethodOperations', - 'ApiVersionDefaultOperations', - 'ApiVersionLocalOperations', - 'SkipUrlEncodingOperations', - 'OdataOperations', - 'HeaderOperations', + "XMsClientRequestIdOperations", + "SubscriptionInCredentialsOperations", + "SubscriptionInMethodOperations", + "ApiVersionDefaultOperations", + "ApiVersionLocalOperations", + "SkipUrlEncodingOperations", + "OdataOperations", + "HeaderOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index c4654dd02bf..9921e7a5c61 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ApiVersionDefaultOperations: """ApiVersionDefaultOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_method_global_valid( - self, - **kwargs - ) -> None: + async def get_method_global_valid(self, **kwargs) -> None: """GET method with api-version modeled in global settings. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,24 +57,22 @@ async def get_method_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_method_global_valid.metadata['url'] # type: ignore + url = self.get_method_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +86,10 @@ async def get_method_global_valid( if cls: return cls(pipeline_response, None, {}) - get_method_global_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview'} # type: ignore + get_method_global_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview"} # type: ignore @distributed_trace_async - async def get_method_global_not_provided_valid( - self, - **kwargs - ) -> None: + async def get_method_global_not_provided_valid(self, **kwargs) -> None: """GET method with api-version modeled in global settings. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,24 +97,22 @@ async def get_method_global_not_provided_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_method_global_not_provided_valid.metadata['url'] # type: ignore + url = self.get_method_global_not_provided_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,13 +126,10 @@ async def get_method_global_not_provided_valid( if cls: return cls(pipeline_response, None, {}) - get_method_global_not_provided_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview'} # type: ignore + get_method_global_not_provided_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview"} # type: ignore @distributed_trace_async - async def get_path_global_valid( - self, - **kwargs - ) -> None: + async def get_path_global_valid(self, **kwargs) -> None: """GET method with api-version modeled in global settings. :keyword callable cls: A custom type or function that will be passed the direct response @@ -143,24 +137,22 @@ async def get_path_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_path_global_valid.metadata['url'] # type: ignore + url = self.get_path_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -174,13 +166,10 @@ async def get_path_global_valid( if cls: return cls(pipeline_response, None, {}) - get_path_global_valid.metadata = {'url': '/azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview'} # type: ignore + get_path_global_valid.metadata = {"url": "/azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview"} # type: ignore @distributed_trace_async - async def get_swagger_global_valid( - self, - **kwargs - ) -> None: + async def get_swagger_global_valid(self, **kwargs) -> None: """GET method with api-version modeled in global settings. :keyword callable cls: A custom type or function that will be passed the direct response @@ -188,24 +177,22 @@ async def get_swagger_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_swagger_global_valid.metadata['url'] # type: ignore + url = self.get_swagger_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -219,4 +206,4 @@ async def get_swagger_global_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_global_valid.metadata = {'url': '/azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview'} # type: ignore + get_swagger_global_valid.metadata = {"url": "/azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py index a8df0c531eb..f9dc90c944a 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ApiVersionLocalOperations: """ApiVersionLocalOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_method_local_valid( - self, - **kwargs - ) -> None: + async def get_method_local_valid(self, **kwargs) -> None: """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,24 +57,22 @@ async def get_method_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_method_local_valid.metadata['url'] # type: ignore + url = self.get_method_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,14 +86,10 @@ async def get_method_local_valid( if cls: return cls(pipeline_response, None, {}) - get_method_local_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/local/2.0'} # type: ignore + get_method_local_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/local/2.0"} # type: ignore @distributed_trace_async - async def get_method_local_null( - self, - api_version: Optional[str] = None, - **kwargs - ) -> None: + async def get_method_local_null(self, api_version: Optional[str] = None, **kwargs) -> None: """Get method with api-version modeled in the method. pass in api-version = null to succeed. :param api_version: This should appear as a method parameter, use value null, this should @@ -102,24 +100,22 @@ async def get_method_local_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_local_null.metadata['url'] # type: ignore + url = self.get_method_local_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if api_version is not None: - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -133,13 +129,10 @@ async def get_method_local_null( if cls: return cls(pipeline_response, None, {}) - get_method_local_null.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/local/null'} # type: ignore + get_method_local_null.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/local/null"} # type: ignore @distributed_trace_async - async def get_path_local_valid( - self, - **kwargs - ) -> None: + async def get_path_local_valid(self, **kwargs) -> None: """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. :keyword callable cls: A custom type or function that will be passed the direct response @@ -147,24 +140,22 @@ async def get_path_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_path_local_valid.metadata['url'] # type: ignore + url = self.get_path_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,13 +169,10 @@ async def get_path_local_valid( if cls: return cls(pipeline_response, None, {}) - get_path_local_valid.metadata = {'url': '/azurespecials/apiVersion/path/string/none/query/local/2.0'} # type: ignore + get_path_local_valid.metadata = {"url": "/azurespecials/apiVersion/path/string/none/query/local/2.0"} # type: ignore @distributed_trace_async - async def get_swagger_local_valid( - self, - **kwargs - ) -> None: + async def get_swagger_local_valid(self, **kwargs) -> None: """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. :keyword callable cls: A custom type or function that will be passed the direct response @@ -192,24 +180,22 @@ async def get_swagger_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_swagger_local_valid.metadata['url'] # type: ignore + url = self.get_swagger_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -223,4 +209,4 @@ async def get_swagger_local_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_local_valid.metadata = {'url': '/azurespecials/apiVersion/swagger/string/none/query/local/2.0'} # type: ignore + get_swagger_local_valid.metadata = {"url": "/azurespecials/apiVersion/swagger/string/none/query/local/2.0"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py index 3f2ccd1d852..14c2f33758a 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HeaderOperations: """HeaderOperations async operations. @@ -42,11 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def custom_named_request_id( - self, - foo_client_request_id: str, - **kwargs - ) -> None: + async def custom_named_request_id(self, foo_client_request_id: str, **kwargs) -> None: """Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in the header of the request. :param foo_client_request_id: The fooRequestId. @@ -56,23 +59,23 @@ async def custom_named_request_id( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_named_request_id.metadata['url'] # type: ignore + url = self.custom_named_request_id.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,12 +87,12 @@ async def custom_named_request_id( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) - custom_named_request_id.metadata = {'url': '/azurespecials/customNamedRequestId'} # type: ignore + custom_named_request_id.metadata = {"url": "/azurespecials/customNamedRequestId"} # type: ignore @distributed_trace_async async def custom_named_request_id_param_grouping( @@ -107,27 +110,27 @@ async def custom_named_request_id_param_grouping( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _foo_client_request_id = None if header_custom_named_request_id_param_grouping_parameters is not None: _foo_client_request_id = header_custom_named_request_id_param_grouping_parameters.foo_client_request_id accept = "application/json" # Construct URL - url = self.custom_named_request_id_param_grouping.metadata['url'] # type: ignore + url = self.custom_named_request_id_param_grouping.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", _foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", _foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -139,19 +142,15 @@ async def custom_named_request_id_param_grouping( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) - custom_named_request_id_param_grouping.metadata = {'url': '/azurespecials/customNamedRequestIdParamGrouping'} # type: ignore + custom_named_request_id_param_grouping.metadata = {"url": "/azurespecials/customNamedRequestIdParamGrouping"} # type: ignore @distributed_trace_async - async def custom_named_request_id_head( - self, - foo_client_request_id: str, - **kwargs - ) -> bool: + async def custom_named_request_id_head(self, foo_client_request_id: str, **kwargs) -> bool: """Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in the header of the request. :param foo_client_request_id: The fooRequestId. @@ -161,23 +160,23 @@ async def custom_named_request_id_head( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_named_request_id_head.metadata['url'] # type: ignore + url = self.custom_named_request_id_head.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -190,10 +189,11 @@ async def custom_named_request_id_head( response_headers = {} if response.status_code == 200: - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) return 200 <= response.status_code <= 299 - custom_named_request_id_head.metadata = {'url': '/azurespecials/customNamedRequestIdHead'} # type: ignore + + custom_named_request_id_head.metadata = {"url": "/azurespecials/customNamedRequestIdHead"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py index 9c474ba3ba5..24f2e4c7fff 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class OdataOperations: """OdataOperations async operations. @@ -43,11 +50,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: @distributed_trace_async async def get_with_filter( - self, - filter: Optional[str] = None, - top: Optional[int] = None, - orderby: Optional[str] = None, - **kwargs + self, filter: Optional[str] = None, top: Optional[int] = None, orderby: Optional[str] = None, **kwargs ) -> None: """Specify filter parameter with value '$filter=id gt 5 and name eq 'foo'&$orderby=id&$top=10'. @@ -62,28 +65,26 @@ async def get_with_filter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_with_filter.metadata['url'] # type: ignore + url = self.get_with_filter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + query_parameters["$filter"] = self._serialize.query("filter", filter, "str") if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') + query_parameters["$top"] = self._serialize.query("top", top, "int") if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') + query_parameters["$orderby"] = self._serialize.query("orderby", orderby, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -97,4 +98,4 @@ async def get_with_filter( if cls: return cls(pipeline_response, None, {}) - get_with_filter.metadata = {'url': '/azurespecials/odata/filter'} # type: ignore + get_with_filter.metadata = {"url": "/azurespecials/odata/filter"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py index 9cd493328fe..70f569aeccd 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class SkipUrlEncodingOperations: """SkipUrlEncodingOperations async operations. @@ -42,11 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_method_path_valid( - self, - unencoded_path_param: str, - **kwargs - ) -> None: + async def get_method_path_valid(self, unencoded_path_param: str, **kwargs) -> None: """Get method with unencoded path parameter with value 'path1/path2/path3'. :param unencoded_path_param: Unencoded path parameter with value 'path1/path2/path3'. @@ -56,17 +59,17 @@ async def get_method_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_path_valid.metadata['url'] # type: ignore + url = self.get_method_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -75,7 +78,7 @@ async def get_method_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,14 +92,10 @@ async def get_method_path_valid( if cls: return cls(pipeline_response, None, {}) - get_method_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}'} # type: ignore + get_method_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace_async - async def get_path_valid( - self, - unencoded_path_param: str, - **kwargs - ) -> None: + async def get_path_valid(self, unencoded_path_param: str, **kwargs) -> None: """Get method with unencoded path parameter with value 'path1/path2/path3'. :param unencoded_path_param: Unencoded path parameter with value 'path1/path2/path3'. @@ -106,17 +105,17 @@ async def get_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_path_valid.metadata['url'] # type: ignore + url = self.get_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -125,7 +124,7 @@ async def get_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -139,13 +138,10 @@ async def get_path_valid( if cls: return cls(pipeline_response, None, {}) - get_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}'} # type: ignore + get_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace_async - async def get_swagger_path_valid( - self, - **kwargs - ) -> None: + async def get_swagger_path_valid(self, **kwargs) -> None: """Get method with unencoded path parameter with value 'path1/path2/path3'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -153,18 +149,18 @@ async def get_swagger_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) unencoded_path_param = "path1/path2/path3" accept = "application/json" # Construct URL - url = self.get_swagger_path_valid.metadata['url'] # type: ignore + url = self.get_swagger_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -173,7 +169,7 @@ async def get_swagger_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -187,14 +183,10 @@ async def get_swagger_path_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}'} # type: ignore + get_swagger_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace_async - async def get_method_query_valid( - self, - q1: str, - **kwargs - ) -> None: + async def get_method_query_valid(self, q1: str, **kwargs) -> None: """Get method with unencoded query parameter with value 'value1&q2=value2&q3=value3'. :param q1: Unencoded query parameter with value 'value1&q2=value2&q3=value3'. @@ -204,23 +196,21 @@ async def get_method_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_query_valid.metadata['url'] # type: ignore + url = self.get_method_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -234,14 +224,10 @@ async def get_method_query_valid( if cls: return cls(pipeline_response, None, {}) - get_method_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/method/query/valid'} # type: ignore + get_method_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/method/query/valid"} # type: ignore @distributed_trace_async - async def get_method_query_null( - self, - q1: Optional[str] = None, - **kwargs - ) -> None: + async def get_method_query_null(self, q1: Optional[str] = None, **kwargs) -> None: """Get method with unencoded query parameter with value null. :param q1: Unencoded query parameter with value null. @@ -251,24 +237,22 @@ async def get_method_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_query_null.metadata['url'] # type: ignore + url = self.get_method_query_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if q1 is not None: - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -282,14 +266,10 @@ async def get_method_query_null( if cls: return cls(pipeline_response, None, {}) - get_method_query_null.metadata = {'url': '/azurespecials/skipUrlEncoding/method/query/null'} # type: ignore + get_method_query_null.metadata = {"url": "/azurespecials/skipUrlEncoding/method/query/null"} # type: ignore @distributed_trace_async - async def get_path_query_valid( - self, - q1: str, - **kwargs - ) -> None: + async def get_path_query_valid(self, q1: str, **kwargs) -> None: """Get method with unencoded query parameter with value 'value1&q2=value2&q3=value3'. :param q1: Unencoded query parameter with value 'value1&q2=value2&q3=value3'. @@ -299,23 +279,21 @@ async def get_path_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_path_query_valid.metadata['url'] # type: ignore + url = self.get_path_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -329,13 +307,10 @@ async def get_path_query_valid( if cls: return cls(pipeline_response, None, {}) - get_path_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/path/query/valid'} # type: ignore + get_path_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/path/query/valid"} # type: ignore @distributed_trace_async - async def get_swagger_query_valid( - self, - **kwargs - ) -> None: + async def get_swagger_query_valid(self, **kwargs) -> None: """Get method with unencoded query parameter with value 'value1&q2=value2&q3=value3'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -343,24 +318,22 @@ async def get_swagger_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) q1 = "value1&q2=value2&q3=value3" accept = "application/json" # Construct URL - url = self.get_swagger_query_valid.metadata['url'] # type: ignore + url = self.get_swagger_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -374,4 +347,4 @@ async def get_swagger_query_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/swagger/query/valid'} # type: ignore + get_swagger_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/swagger/query/valid"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index c830b2a666b..53fc89c75d2 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class SubscriptionInCredentialsOperations: """SubscriptionInCredentialsOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def post_method_global_valid( - self, - **kwargs - ) -> None: + async def post_method_global_valid(self, **kwargs) -> None: """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to '1234-5678-9012-3456' to succeed. @@ -54,17 +58,15 @@ async def post_method_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_global_valid.metadata['url'] # type: ignore + url = self.post_method_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -73,7 +75,7 @@ async def post_method_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -87,13 +89,10 @@ async def post_method_global_valid( if cls: return cls(pipeline_response, None, {}) - post_method_global_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_global_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_method_global_null( - self, - **kwargs - ) -> None: + async def post_method_global_null(self, **kwargs) -> None: """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to null, and client-side validation should prevent you from making this call. @@ -102,17 +101,15 @@ async def post_method_global_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_global_null.metadata['url'] # type: ignore + url = self.post_method_global_null.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -121,7 +118,7 @@ async def post_method_global_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,13 +132,10 @@ async def post_method_global_null( if cls: return cls(pipeline_response, None, {}) - post_method_global_null.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId}'} # type: ignore + post_method_global_null.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_method_global_not_provided_valid( - self, - **kwargs - ) -> None: + async def post_method_global_not_provided_valid(self, **kwargs) -> None: """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to '1234-5678-9012-3456' to succeed. @@ -150,28 +144,26 @@ async def post_method_global_not_provided_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.post_method_global_not_provided_valid.metadata['url'] # type: ignore + url = self.post_method_global_not_provided_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -185,13 +177,10 @@ async def post_method_global_not_provided_valid( if cls: return cls(pipeline_response, None, {}) - post_method_global_not_provided_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_global_not_provided_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_path_global_valid( - self, - **kwargs - ) -> None: + async def post_path_global_valid(self, **kwargs) -> None: """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to '1234-5678-9012-3456' to succeed. @@ -200,17 +189,15 @@ async def post_path_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_path_global_valid.metadata['url'] # type: ignore + url = self.post_path_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -219,7 +206,7 @@ async def post_path_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -233,13 +220,10 @@ async def post_path_global_valid( if cls: return cls(pipeline_response, None, {}) - post_path_global_valid.metadata = {'url': '/azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_path_global_valid.metadata = {"url": "/azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_swagger_global_valid( - self, - **kwargs - ) -> None: + async def post_swagger_global_valid(self, **kwargs) -> None: """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to '1234-5678-9012-3456' to succeed. @@ -248,17 +232,15 @@ async def post_swagger_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_swagger_global_valid.metadata['url'] # type: ignore + url = self.post_swagger_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -267,7 +249,7 @@ async def post_swagger_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -281,4 +263,4 @@ async def post_swagger_global_valid( if cls: return cls(pipeline_response, None, {}) - post_swagger_global_valid.metadata = {'url': '/azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_swagger_global_valid.metadata = {"url": "/azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py index 746f49d72f5..09b54f797f6 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class SubscriptionInMethodOperations: """SubscriptionInMethodOperations async operations. @@ -42,11 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def post_method_local_valid( - self, - subscription_id: str, - **kwargs - ) -> None: + async def post_method_local_valid(self, subscription_id: str, **kwargs) -> None: """POST method with subscriptionId modeled in the method. pass in subscription id = '1234-5678-9012-3456' to succeed. @@ -58,17 +61,15 @@ async def post_method_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_local_valid.metadata['url'] # type: ignore + url = self.post_method_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -77,7 +78,7 @@ async def post_method_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -91,14 +92,10 @@ async def post_method_local_valid( if cls: return cls(pipeline_response, None, {}) - post_method_local_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_local_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_method_local_null( - self, - subscription_id: str, - **kwargs - ) -> None: + async def post_method_local_null(self, subscription_id: str, **kwargs) -> None: """POST method with subscriptionId modeled in the method. pass in subscription id = null, client- side validation should prevent you from making this call. @@ -110,17 +107,15 @@ async def post_method_local_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_local_null.metadata['url'] # type: ignore + url = self.post_method_local_null.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -129,7 +124,7 @@ async def post_method_local_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -143,14 +138,10 @@ async def post_method_local_null( if cls: return cls(pipeline_response, None, {}) - post_method_local_null.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId}'} # type: ignore + post_method_local_null.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_path_local_valid( - self, - subscription_id: str, - **kwargs - ) -> None: + async def post_path_local_valid(self, subscription_id: str, **kwargs) -> None: """POST method with subscriptionId modeled in the method. pass in subscription id = '1234-5678-9012-3456' to succeed. @@ -161,17 +152,15 @@ async def post_path_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_path_local_valid.metadata['url'] # type: ignore + url = self.post_path_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -180,7 +169,7 @@ async def post_path_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -194,14 +183,10 @@ async def post_path_local_valid( if cls: return cls(pipeline_response, None, {}) - post_path_local_valid.metadata = {'url': '/azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_path_local_valid.metadata = {"url": "/azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace_async - async def post_swagger_local_valid( - self, - subscription_id: str, - **kwargs - ) -> None: + async def post_swagger_local_valid(self, subscription_id: str, **kwargs) -> None: """POST method with subscriptionId modeled in the method. pass in subscription id = '1234-5678-9012-3456' to succeed. @@ -213,17 +198,15 @@ async def post_swagger_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_swagger_local_valid.metadata['url'] # type: ignore + url = self.post_swagger_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -232,7 +215,7 @@ async def post_swagger_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -246,4 +229,4 @@ async def post_swagger_local_valid( if cls: return cls(pipeline_response, None, {}) - post_swagger_local_valid.metadata = {'url': '/azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_swagger_local_valid.metadata = {"url": "/azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py index aa30a7c44e7..5874cc01462 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class XMsClientRequestIdOperations: """XMsClientRequestIdOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get( - self, - **kwargs - ) -> None: + async def get(self, **kwargs) -> None: """Get method that overwrites x-ms-client-request header with value 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. @@ -54,14 +58,12 @@ async def get( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -80,14 +82,10 @@ async def get( if cls: return cls(pipeline_response, None, {}) - get.metadata = {'url': '/azurespecials/overwrite/x-ms-client-request-id/method/'} # type: ignore + get.metadata = {"url": "/azurespecials/overwrite/x-ms-client-request-id/method/"} # type: ignore @distributed_trace_async - async def param_get( - self, - x_ms_client_request_id: str, - **kwargs - ) -> None: + async def param_get(self, x_ms_client_request_id: str, **kwargs) -> None: """Get method that overwrites x-ms-client-request header with value 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. @@ -99,23 +97,23 @@ async def param_get( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_get.metadata['url'] # type: ignore + url = self.param_get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['x-ms-client-request-id'] = self._serialize.header("x_ms_client_request_id", x_ms_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["x-ms-client-request-id"] = self._serialize.header( + "x_ms_client_request_id", x_ms_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,4 +127,4 @@ async def param_get( if cls: return cls(pipeline_response, None, {}) - param_get.metadata = {'url': '/azurespecials/overwrite/x-ms-client-request-id/via-param/method/'} # type: ignore + param_get.metadata = {"url": "/azurespecials/overwrite/x-ms-client-request-id/via-param/method/"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/__init__.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/__init__.py index e721a3037cd..e405d6b9ae4 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/__init__.py @@ -16,7 +16,7 @@ from ._models import OdataFilter # type: ignore __all__ = [ - 'Error', - 'HeaderCustomNamedRequestIdParamGroupingParameters', - 'OdataFilter', + "Error", + "HeaderCustomNamedRequestIdParamGroupingParameters", + "OdataFilter", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models.py index 58b556ed44c..15c69f1847d 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models.py @@ -26,24 +26,21 @@ class Error(msrest.serialization.Model): """ _validation = { - 'constant_id': {'required': True, 'constant': True}, + "constant_id": {"required": True, "constant": True}, } _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'constant_id': {'key': 'constantId', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "constant_id": {"key": "constantId", "type": "int"}, + "message": {"key": "message", "type": "str"}, } constant_id = 1 - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class HeaderCustomNamedRequestIdParamGroupingParameters(msrest.serialization.Model): @@ -56,19 +53,16 @@ class HeaderCustomNamedRequestIdParamGroupingParameters(msrest.serialization.Mod """ _validation = { - 'foo_client_request_id': {'required': True}, + "foo_client_request_id": {"required": True}, } _attribute_map = { - 'foo_client_request_id': {'key': 'foo-client-request-id', 'type': 'str'}, + "foo_client_request_id": {"key": "foo-client-request-id", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(HeaderCustomNamedRequestIdParamGroupingParameters, self).__init__(**kwargs) - self.foo_client_request_id = kwargs['foo_client_request_id'] + self.foo_client_request_id = kwargs["foo_client_request_id"] class OdataFilter(msrest.serialization.Model): @@ -81,14 +75,11 @@ class OdataFilter(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(OdataFilter, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) + self.id = kwargs.get("id", None) + self.name = kwargs.get("name", None) diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py index 6ce7a85ed37..c8380361c06 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py @@ -28,24 +28,18 @@ class Error(msrest.serialization.Model): """ _validation = { - 'constant_id': {'required': True, 'constant': True}, + "constant_id": {"required": True, "constant": True}, } _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'constant_id': {'key': 'constantId', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "constant_id": {"key": "constantId", "type": "int"}, + "message": {"key": "message", "type": "str"}, } constant_id = 1 - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -61,19 +55,14 @@ class HeaderCustomNamedRequestIdParamGroupingParameters(msrest.serialization.Mod """ _validation = { - 'foo_client_request_id': {'required': True}, + "foo_client_request_id": {"required": True}, } _attribute_map = { - 'foo_client_request_id': {'key': 'foo-client-request-id', 'type': 'str'}, + "foo_client_request_id": {"key": "foo-client-request-id", "type": "str"}, } - def __init__( - self, - *, - foo_client_request_id: str, - **kwargs - ): + def __init__(self, *, foo_client_request_id: str, **kwargs): super(HeaderCustomNamedRequestIdParamGroupingParameters, self).__init__(**kwargs) self.foo_client_request_id = foo_client_request_id @@ -88,17 +77,11 @@ class OdataFilter(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, name: Optional[str] = None, **kwargs): super(OdataFilter, self).__init__(**kwargs) self.id = id self.name = name diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/__init__.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/__init__.py index e4bc5b5806e..26fbde7b164 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/__init__.py @@ -16,12 +16,12 @@ from ._header_operations import HeaderOperations __all__ = [ - 'XMsClientRequestIdOperations', - 'SubscriptionInCredentialsOperations', - 'SubscriptionInMethodOperations', - 'ApiVersionDefaultOperations', - 'ApiVersionLocalOperations', - 'SkipUrlEncodingOperations', - 'OdataOperations', - 'HeaderOperations', + "XMsClientRequestIdOperations", + "SubscriptionInCredentialsOperations", + "SubscriptionInMethodOperations", + "ApiVersionDefaultOperations", + "ApiVersionLocalOperations", + "SkipUrlEncodingOperations", + "OdataOperations", + "HeaderOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index 8c72710dfa8..93ae64ba24f 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ApiVersionDefaultOperations(object): """ApiVersionDefaultOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_method_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """GET method with api-version modeled in global settings. @@ -58,24 +64,22 @@ def get_method_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_method_global_valid.metadata['url'] # type: ignore + url = self.get_method_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,12 +93,11 @@ def get_method_global_valid( if cls: return cls(pipeline_response, None, {}) - get_method_global_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview'} # type: ignore + get_method_global_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview"} # type: ignore @distributed_trace def get_method_global_not_provided_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """GET method with api-version modeled in global settings. @@ -104,24 +107,22 @@ def get_method_global_not_provided_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_method_global_not_provided_valid.metadata['url'] # type: ignore + url = self.get_method_global_not_provided_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,12 +136,11 @@ def get_method_global_not_provided_valid( if cls: return cls(pipeline_response, None, {}) - get_method_global_not_provided_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview'} # type: ignore + get_method_global_not_provided_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview"} # type: ignore @distributed_trace def get_path_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """GET method with api-version modeled in global settings. @@ -150,24 +150,22 @@ def get_path_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_path_global_valid.metadata['url'] # type: ignore + url = self.get_path_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -181,12 +179,11 @@ def get_path_global_valid( if cls: return cls(pipeline_response, None, {}) - get_path_global_valid.metadata = {'url': '/azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview'} # type: ignore + get_path_global_valid.metadata = {"url": "/azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview"} # type: ignore @distributed_trace def get_swagger_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """GET method with api-version modeled in global settings. @@ -196,24 +193,22 @@ def get_swagger_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.get_swagger_global_valid.metadata['url'] # type: ignore + url = self.get_swagger_global_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -227,4 +222,4 @@ def get_swagger_global_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_global_valid.metadata = {'url': '/azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview'} # type: ignore + get_swagger_global_valid.metadata = {"url": "/azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py index 1623222c2c6..29a9322232e 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ApiVersionLocalOperations(object): """ApiVersionLocalOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_method_local_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. @@ -58,24 +64,22 @@ def get_method_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_method_local_valid.metadata['url'] # type: ignore + url = self.get_method_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,7 +93,7 @@ def get_method_local_valid( if cls: return cls(pipeline_response, None, {}) - get_method_local_valid.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/local/2.0'} # type: ignore + get_method_local_valid.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/local/2.0"} # type: ignore @distributed_trace def get_method_local_null( @@ -108,24 +112,22 @@ def get_method_local_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_local_null.metadata['url'] # type: ignore + url = self.get_method_local_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if api_version is not None: - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -139,12 +141,11 @@ def get_method_local_null( if cls: return cls(pipeline_response, None, {}) - get_method_local_null.metadata = {'url': '/azurespecials/apiVersion/method/string/none/query/local/null'} # type: ignore + get_method_local_null.metadata = {"url": "/azurespecials/apiVersion/method/string/none/query/local/null"} # type: ignore @distributed_trace def get_path_local_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. @@ -154,24 +155,22 @@ def get_path_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_path_local_valid.metadata['url'] # type: ignore + url = self.get_path_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -185,12 +184,11 @@ def get_path_local_valid( if cls: return cls(pipeline_response, None, {}) - get_path_local_valid.metadata = {'url': '/azurespecials/apiVersion/path/string/none/query/local/2.0'} # type: ignore + get_path_local_valid.metadata = {"url": "/azurespecials/apiVersion/path/string/none/query/local/2.0"} # type: ignore @distributed_trace def get_swagger_local_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method with api-version modeled in the method. pass in api-version = '2.0' to succeed. @@ -200,24 +198,22 @@ def get_swagger_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2.0" accept = "application/json" # Construct URL - url = self.get_swagger_local_valid.metadata['url'] # type: ignore + url = self.get_swagger_local_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -231,4 +227,4 @@ def get_swagger_local_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_local_valid.metadata = {'url': '/azurespecials/apiVersion/swagger/string/none/query/local/2.0'} # type: ignore + get_swagger_local_valid.metadata = {"url": "/azurespecials/apiVersion/swagger/string/none/query/local/2.0"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py index e87cda8543e..7b73f996eba 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HeaderOperations(object): """HeaderOperations operations. @@ -61,23 +68,23 @@ def custom_named_request_id( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_named_request_id.metadata['url'] # type: ignore + url = self.custom_named_request_id.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,12 +96,12 @@ def custom_named_request_id( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) - custom_named_request_id.metadata = {'url': '/azurespecials/customNamedRequestId'} # type: ignore + custom_named_request_id.metadata = {"url": "/azurespecials/customNamedRequestId"} # type: ignore @distributed_trace def custom_named_request_id_param_grouping( @@ -113,27 +120,27 @@ def custom_named_request_id_param_grouping( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _foo_client_request_id = None if header_custom_named_request_id_param_grouping_parameters is not None: _foo_client_request_id = header_custom_named_request_id_param_grouping_parameters.foo_client_request_id accept = "application/json" # Construct URL - url = self.custom_named_request_id_param_grouping.metadata['url'] # type: ignore + url = self.custom_named_request_id_param_grouping.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", _foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", _foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -145,12 +152,12 @@ def custom_named_request_id_param_grouping( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) - custom_named_request_id_param_grouping.metadata = {'url': '/azurespecials/customNamedRequestIdParamGrouping'} # type: ignore + custom_named_request_id_param_grouping.metadata = {"url": "/azurespecials/customNamedRequestIdParamGrouping"} # type: ignore @distributed_trace def custom_named_request_id_head( @@ -168,23 +175,23 @@ def custom_named_request_id_head( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_named_request_id_head.metadata['url'] # type: ignore + url = self.custom_named_request_id_head.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['foo-client-request-id'] = self._serialize.header("foo_client_request_id", foo_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["foo-client-request-id"] = self._serialize.header( + "foo_client_request_id", foo_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -197,10 +204,11 @@ def custom_named_request_id_head( response_headers = {} if response.status_code == 200: - response_headers['foo-request-id']=self._deserialize('str', response.headers.get('foo-request-id')) + response_headers["foo-request-id"] = self._deserialize("str", response.headers.get("foo-request-id")) if cls: return cls(pipeline_response, None, response_headers) return 200 <= response.status_code <= 299 - custom_named_request_id_head.metadata = {'url': '/azurespecials/customNamedRequestIdHead'} # type: ignore + + custom_named_request_id_head.metadata = {"url": "/azurespecials/customNamedRequestIdHead"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py index 76094b97a4e..03085ca6356 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class OdataOperations(object): """OdataOperations operations. @@ -67,28 +74,26 @@ def get_with_filter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_with_filter.metadata['url'] # type: ignore + url = self.get_with_filter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + query_parameters["$filter"] = self._serialize.query("filter", filter, "str") if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') + query_parameters["$top"] = self._serialize.query("top", top, "int") if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') + query_parameters["$orderby"] = self._serialize.query("orderby", orderby, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -102,4 +107,4 @@ def get_with_filter( if cls: return cls(pipeline_response, None, {}) - get_with_filter.metadata = {'url': '/azurespecials/odata/filter'} # type: ignore + get_with_filter.metadata = {"url": "/azurespecials/odata/filter"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py index 55a80ebf87b..343f538aa7c 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class SkipUrlEncodingOperations(object): """SkipUrlEncodingOperations operations. @@ -61,17 +68,17 @@ def get_method_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_path_valid.metadata['url'] # type: ignore + url = self.get_method_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -80,7 +87,7 @@ def get_method_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -94,7 +101,7 @@ def get_method_path_valid( if cls: return cls(pipeline_response, None, {}) - get_method_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}'} # type: ignore + get_method_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace def get_path_valid( @@ -112,17 +119,17 @@ def get_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_path_valid.metadata['url'] # type: ignore + url = self.get_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -131,7 +138,7 @@ def get_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -145,12 +152,11 @@ def get_path_valid( if cls: return cls(pipeline_response, None, {}) - get_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}'} # type: ignore + get_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace def get_swagger_path_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method with unencoded path parameter with value 'path1/path2/path3'. @@ -160,18 +166,18 @@ def get_swagger_path_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) unencoded_path_param = "path1/path2/path3" accept = "application/json" # Construct URL - url = self.get_swagger_path_valid.metadata['url'] # type: ignore + url = self.get_swagger_path_valid.metadata["url"] # type: ignore path_format_arguments = { - 'unencodedPathParam': self._serialize.url("unencoded_path_param", unencoded_path_param, 'str', skip_quote=True), + "unencodedPathParam": self._serialize.url( + "unencoded_path_param", unencoded_path_param, "str", skip_quote=True + ), } url = self._client.format_url(url, **path_format_arguments) @@ -180,7 +186,7 @@ def get_swagger_path_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -194,7 +200,7 @@ def get_swagger_path_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_path_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}'} # type: ignore + get_swagger_path_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}"} # type: ignore @distributed_trace def get_method_query_valid( @@ -212,23 +218,21 @@ def get_method_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_query_valid.metadata['url'] # type: ignore + url = self.get_method_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -242,7 +246,7 @@ def get_method_query_valid( if cls: return cls(pipeline_response, None, {}) - get_method_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/method/query/valid'} # type: ignore + get_method_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/method/query/valid"} # type: ignore @distributed_trace def get_method_query_null( @@ -260,24 +264,22 @@ def get_method_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_method_query_null.metadata['url'] # type: ignore + url = self.get_method_query_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if q1 is not None: - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -291,7 +293,7 @@ def get_method_query_null( if cls: return cls(pipeline_response, None, {}) - get_method_query_null.metadata = {'url': '/azurespecials/skipUrlEncoding/method/query/null'} # type: ignore + get_method_query_null.metadata = {"url": "/azurespecials/skipUrlEncoding/method/query/null"} # type: ignore @distributed_trace def get_path_query_valid( @@ -309,23 +311,21 @@ def get_path_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_path_query_valid.metadata['url'] # type: ignore + url = self.get_path_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -339,12 +339,11 @@ def get_path_query_valid( if cls: return cls(pipeline_response, None, {}) - get_path_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/path/query/valid'} # type: ignore + get_path_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/path/query/valid"} # type: ignore @distributed_trace def get_swagger_query_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method with unencoded query parameter with value 'value1&q2=value2&q3=value3'. @@ -354,24 +353,22 @@ def get_swagger_query_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) q1 = "value1&q2=value2&q3=value3" accept = "application/json" # Construct URL - url = self.get_swagger_query_valid.metadata['url'] # type: ignore + url = self.get_swagger_query_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['q1'] = self._serialize.query("q1", q1, 'str', skip_quote=True) + query_parameters["q1"] = self._serialize.query("q1", q1, "str", skip_quote=True) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -385,4 +382,4 @@ def get_swagger_query_valid( if cls: return cls(pipeline_response, None, {}) - get_swagger_query_valid.metadata = {'url': '/azurespecials/skipUrlEncoding/swagger/query/valid'} # type: ignore + get_swagger_query_valid.metadata = {"url": "/azurespecials/skipUrlEncoding/swagger/query/valid"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index df4fbe4a6a6..298de49bf4c 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class SubscriptionInCredentialsOperations(object): """SubscriptionInCredentialsOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def post_method_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to @@ -59,17 +65,15 @@ def post_method_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_global_valid.metadata['url'] # type: ignore + url = self.post_method_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -78,7 +82,7 @@ def post_method_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -92,12 +96,11 @@ def post_method_global_valid( if cls: return cls(pipeline_response, None, {}) - post_method_global_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_global_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace def post_method_global_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to @@ -108,17 +111,15 @@ def post_method_global_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_global_null.metadata['url'] # type: ignore + url = self.post_method_global_null.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -127,7 +128,7 @@ def post_method_global_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -141,12 +142,11 @@ def post_method_global_null( if cls: return cls(pipeline_response, None, {}) - post_method_global_null.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId}'} # type: ignore + post_method_global_null.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId}"} # type: ignore @distributed_trace def post_method_global_not_provided_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to @@ -157,28 +157,26 @@ def post_method_global_not_provided_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-07-01-preview" accept = "application/json" # Construct URL - url = self.post_method_global_not_provided_valid.metadata['url'] # type: ignore + url = self.post_method_global_not_provided_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -192,12 +190,11 @@ def post_method_global_not_provided_valid( if cls: return cls(pipeline_response, None, {}) - post_method_global_not_provided_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_global_not_provided_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace def post_path_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to @@ -208,17 +205,15 @@ def post_path_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_path_global_valid.metadata['url'] # type: ignore + url = self.post_path_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -227,7 +222,7 @@ def post_path_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -241,12 +236,11 @@ def post_path_global_valid( if cls: return cls(pipeline_response, None, {}) - post_path_global_valid.metadata = {'url': '/azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_path_global_valid.metadata = {"url": "/azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace def post_swagger_global_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """POST method with subscriptionId modeled in credentials. Set the credential subscriptionId to @@ -257,17 +251,15 @@ def post_swagger_global_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_swagger_global_valid.metadata['url'] # type: ignore + url = self.post_swagger_global_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -276,7 +268,7 @@ def post_swagger_global_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -290,4 +282,4 @@ def post_swagger_global_valid( if cls: return cls(pipeline_response, None, {}) - post_swagger_global_valid.metadata = {'url': '/azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_swagger_global_valid.metadata = {"url": "/azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId}"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py index 30a9bc85b49..3b3a8f38416 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class SubscriptionInMethodOperations(object): """SubscriptionInMethodOperations operations. @@ -63,17 +70,15 @@ def post_method_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_local_valid.metadata['url'] # type: ignore + url = self.post_method_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -82,7 +87,7 @@ def post_method_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -96,7 +101,7 @@ def post_method_local_valid( if cls: return cls(pipeline_response, None, {}) - post_method_local_valid.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_method_local_valid.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace def post_method_local_null( @@ -116,17 +121,15 @@ def post_method_local_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_method_local_null.metadata['url'] # type: ignore + url = self.post_method_local_null.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -135,7 +138,7 @@ def post_method_local_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -149,7 +152,7 @@ def post_method_local_null( if cls: return cls(pipeline_response, None, {}) - post_method_local_null.metadata = {'url': '/azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId}'} # type: ignore + post_method_local_null.metadata = {"url": "/azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId}"} # type: ignore @distributed_trace def post_path_local_valid( @@ -168,17 +171,15 @@ def post_path_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_path_local_valid.metadata['url'] # type: ignore + url = self.post_path_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -187,7 +188,7 @@ def post_path_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -201,7 +202,7 @@ def post_path_local_valid( if cls: return cls(pipeline_response, None, {}) - post_path_local_valid.metadata = {'url': '/azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_path_local_valid.metadata = {"url": "/azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore @distributed_trace def post_swagger_local_valid( @@ -221,17 +222,15 @@ def post_swagger_local_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_swagger_local_valid.metadata['url'] # type: ignore + url = self.post_swagger_local_valid.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str'), + "subscriptionId": self._serialize.url("subscription_id", subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -240,7 +239,7 @@ def post_swagger_local_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -254,4 +253,4 @@ def post_swagger_local_valid( if cls: return cls(pipeline_response, None, {}) - post_swagger_local_valid.metadata = {'url': '/azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId}'} # type: ignore + post_swagger_local_valid.metadata = {"url": "/azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId}"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py index da7061d321f..529f3483771 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class XMsClientRequestIdOperations(object): """XMsClientRequestIdOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get method that overwrites x-ms-client-request header with value @@ -59,14 +65,12 @@ def get( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -85,7 +89,7 @@ def get( if cls: return cls(pipeline_response, None, {}) - get.metadata = {'url': '/azurespecials/overwrite/x-ms-client-request-id/method/'} # type: ignore + get.metadata = {"url": "/azurespecials/overwrite/x-ms-client-request-id/method/"} # type: ignore @distributed_trace def param_get( @@ -105,23 +109,23 @@ def param_get( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_get.metadata['url'] # type: ignore + url = self.param_get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['x-ms-client-request-id'] = self._serialize.header("x_ms_client_request_id", x_ms_client_request_id, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["x-ms-client-request-id"] = self._serialize.header( + "x_ms_client_request_id", x_ms_client_request_id, "str" + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,4 +139,4 @@ def param_get( if cls: return cls(pipeline_response, None, {}) - param_get.metadata = {'url': '/azurespecials/overwrite/x-ms-client-request-id/via-param/method/'} # type: ignore + param_get.metadata = {"url": "/azurespecials/overwrite/x-ms-client-request-id/via-param/method/"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/AzureSpecials/setup.py b/test/azure/Expected/AcceptanceTests/AzureSpecials/setup.py index 80b80ce5518..0c518505f39 100644 --- a/test/azure/Expected/AcceptanceTests/AzureSpecials/setup.py +++ b/test/azure/Expected/AcceptanceTests/AzureSpecials/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py index 3faf94bbd4e..b8067887b35 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterizedHostTestClient'] +__all__ = ["AutoRestParameterizedHostTestClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py index c1a93827750..eb4e971f50b 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py @@ -35,7 +35,7 @@ def __init__( **kwargs # type: Any ): # type: (...) -> None - base_url = 'http://{accountName}{host}' + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -43,8 +43,7 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index 443260a4dd9..ad7661010a8 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -39,20 +39,19 @@ def __init__( super(AutoRestParameterizedHostTestClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py index 6f73fcb5690..76852835031 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient -__all__ = ['AutoRestParameterizedHostTestClient'] + +__all__ = ["AutoRestParameterizedHostTestClient"] diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py index ea32c13082e..8a01511f630 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py @@ -25,12 +25,8 @@ class AutoRestParameterizedHostTestClient(object): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: - base_url = 'http://{accountName}{host}' + def __init__(self, host: str = "host", **kwargs: Any) -> None: + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -38,8 +34,7 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py index bbededb9cb9..d8ad54e11fa 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py @@ -24,29 +24,22 @@ class AutoRestParameterizedHostTestClientConfiguration(Configuration): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: + def __init__(self, host: str = "host", **kwargs: Any) -> None: if host is None: raise ValueError("Parameter 'host' must not be None.") super(AutoRestParameterizedHostTestClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index af03a881114..c03fc61fc53 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations: """PathsOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_empty( - self, - account_name: str, - **kwargs - ) -> None: + async def get_empty(self, account_name: str, **kwargs) -> None: """Get a 200 to test a valid base uri. :param account_name: Account Name. @@ -55,18 +58,16 @@ async def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -75,7 +76,7 @@ async def get_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,4 +90,4 @@ async def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri'} # type: ignore + get_empty.metadata = {"url": "/customuri"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 0126f0f8310..0c00c0e8890 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations(object): """PathsOperations operations. @@ -60,18 +67,16 @@ def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -80,7 +85,7 @@ def get_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -94,4 +99,4 @@ def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri'} # type: ignore + get_empty.metadata = {"url": "/customuri"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/CustomBaseUri/setup.py b/test/azure/Expected/AcceptanceTests/CustomBaseUri/setup.py index 12e3cf9be2a..186207a9e03 100644 --- a/test/azure/Expected/AcceptanceTests/CustomBaseUri/setup.py +++ b/test/azure/Expected/AcceptanceTests/CustomBaseUri/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/__init__.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/__init__.py index 396c08c8d59..21225fcba5a 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterizedHostTestPagingClient'] +__all__ = ["AutoRestParameterizedHostTestPagingClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py index 8b1ce17ab6a..73103c957b0 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py @@ -35,7 +35,7 @@ def __init__( **kwargs # type: Any ): # type: (...) -> None - base_url = 'http://{accountName}{host}' + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paging = PagingOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py index 08a74a09ebb..b2d26e03b6b 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py @@ -39,20 +39,19 @@ def __init__( super(AutoRestParameterizedHostTestPagingClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestpagingclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestpagingclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py index a4e14423746..7c01a9e4d6a 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameterized_host_test_paging_client import AutoRestParameterizedHostTestPagingClient -__all__ = ['AutoRestParameterizedHostTestPagingClient'] + +__all__ = ["AutoRestParameterizedHostTestPagingClient"] diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py index 24b3ff1267b..33ec30c2509 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py @@ -25,12 +25,8 @@ class AutoRestParameterizedHostTestPagingClient(object): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: - base_url = 'http://{accountName}{host}' + def __init__(self, host: str = "host", **kwargs: Any) -> None: + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paging = PagingOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_configuration.py index cc2ac645f7f..4edca66bda1 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_configuration.py @@ -24,29 +24,22 @@ class AutoRestParameterizedHostTestPagingClientConfiguration(Configuration): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: + def __init__(self, host: str = "host", **kwargs: Any) -> None: if host is None: raise ValueError("Parameter 'host' must not be None.") super(AutoRestParameterizedHostTestPagingClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestpagingclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestpagingclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/__init__.py index 9a5b2005928..8e128dd3d8e 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._paging_operations import PagingOperations __all__ = [ - 'PagingOperations', + "PagingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py index 06d6beed710..e3a33aa8cfe 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py @@ -9,7 +9,13 @@ import warnings from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -17,9 +23,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PagingOperations: """PagingOperations async operations. @@ -43,11 +50,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace - def get_pages_partial_url( - self, - account_name: str, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_pages_partial_url(self, account_name: str, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that combines custom url, paging and partial URL and expect to concat after host. @@ -58,24 +61,22 @@ def get_pages_partial_url( :rtype: ~azure.core.async_paging.AsyncItemPaged[~custombaseurlpaging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_pages_partial_url.metadata['url'] # type: ignore + url = self.get_pages_partial_url.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -86,15 +87,15 @@ def prepare_request(next_link=None): url = next_link query_parameters = {} # type: Dict[str, Any] path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) request = self._client.get(url, query_parameters, header_parameters) return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -112,17 +113,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_pages_partial_url.metadata = {'url': '/paging/customurl/partialnextlink'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_pages_partial_url.metadata = {"url": "/paging/customurl/partialnextlink"} # type: ignore @distributed_trace - def get_pages_partial_url_operation( - self, - account_name: str, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_pages_partial_url_operation(self, account_name: str, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that combines custom url, paging and partial URL with next operation. :param account_name: Account Name. @@ -132,24 +128,22 @@ def get_pages_partial_url_operation( :rtype: ~azure.core.async_paging.AsyncItemPaged[~custombaseurlpaging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_pages_partial_url_operation.metadata['url'] # type: ignore + url = self.get_pages_partial_url_operation.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -157,11 +151,11 @@ def prepare_request(next_link=None): request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/customurl/{nextLink}' + url = "/paging/customurl/{nextLink}" path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -171,7 +165,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -189,7 +183,6 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_pages_partial_url_operation.metadata = {'url': '/paging/customurl/partialnextlinkop'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_pages_partial_url_operation.metadata = {"url": "/paging/customurl/partialnextlinkop"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/__init__.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/__init__.py index 71b6a02cf35..c80c57072f9 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/__init__.py @@ -18,8 +18,8 @@ from ._models import ProductResult # type: ignore __all__ = [ - 'Error', - 'Product', - 'ProductProperties', - 'ProductResult', + "Error", + "Product", + "ProductProperties", + "ProductResult", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models.py index e9eb196c409..e4dd5d53eeb 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models.py @@ -19,17 +19,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Product(msrest.serialization.Model): @@ -40,15 +37,12 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, + "properties": {"key": "properties", "type": "ProductProperties"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) + self.properties = kwargs.get("properties", None) class ProductProperties(msrest.serialization.Model): @@ -61,17 +55,14 @@ class ProductProperties(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductProperties, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) + self.id = kwargs.get("id", None) + self.name = kwargs.get("name", None) class ProductResult(msrest.serialization.Model): @@ -84,14 +75,11 @@ class ProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductResult, self).__init__(**kwargs) - self.values = kwargs.get('values', None) - self.next_link = kwargs.get('next_link', None) + self.values = kwargs.get("values", None) + self.next_link = kwargs.get("next_link", None) diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models_py3.py index 91bfe5b4e55..58e203e23fe 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/models/_models_py3.py @@ -21,17 +21,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -45,15 +39,10 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, + "properties": {"key": "properties", "type": "ProductProperties"}, } - def __init__( - self, - *, - properties: Optional["ProductProperties"] = None, - **kwargs - ): + def __init__(self, *, properties: Optional["ProductProperties"] = None, **kwargs): super(Product, self).__init__(**kwargs) self.properties = properties @@ -68,17 +57,11 @@ class ProductProperties(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, name: Optional[str] = None, **kwargs): super(ProductProperties, self).__init__(**kwargs) self.id = id self.name = name @@ -94,17 +77,11 @@ class ProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - *, - values: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, values: Optional[List["Product"]] = None, next_link: Optional[str] = None, **kwargs): super(ProductResult, self).__init__(**kwargs) self.values = values self.next_link = next_link diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/__init__.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/__init__.py index 9a5b2005928..8e128dd3d8e 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/__init__.py @@ -9,5 +9,5 @@ from ._paging_operations import PagingOperations __all__ = [ - 'PagingOperations', + "PagingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py index a4e91f9f501..a5ac9a878a1 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PagingOperations(object): """PagingOperations operations. @@ -62,24 +69,22 @@ def get_pages_partial_url( :rtype: ~azure.core.paging.ItemPaged[~custombaseurlpaging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_pages_partial_url.metadata['url'] # type: ignore + url = self.get_pages_partial_url.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -90,15 +95,15 @@ def prepare_request(next_link=None): url = next_link query_parameters = {} # type: Dict[str, Any] path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) request = self._client.get(url, query_parameters, header_parameters) return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -116,10 +121,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_pages_partial_url.metadata = {'url': '/paging/customurl/partialnextlink'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_pages_partial_url.metadata = {"url": "/paging/customurl/partialnextlink"} # type: ignore @distributed_trace def get_pages_partial_url_operation( @@ -137,24 +141,22 @@ def get_pages_partial_url_operation( :rtype: ~azure.core.paging.ItemPaged[~custombaseurlpaging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_pages_partial_url_operation.metadata['url'] # type: ignore + url = self.get_pages_partial_url_operation.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -162,11 +164,11 @@ def prepare_request(next_link=None): request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/customurl/{nextLink}' + url = "/paging/customurl/{nextLink}" path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -176,7 +178,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -194,7 +196,6 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_pages_partial_url_operation.metadata = {'url': '/paging/customurl/partialnextlinkop'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_pages_partial_url_operation.metadata = {"url": "/paging/customurl/partialnextlinkop"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/setup.py b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/setup.py index 15fb5dd8551..1ff007e87f2 100644 --- a/test/azure/Expected/AcceptanceTests/CustomUrlPaging/setup.py +++ b/test/azure/Expected/AcceptanceTests/CustomUrlPaging/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/Head/head/__init__.py b/test/azure/Expected/AcceptanceTests/Head/head/__init__.py index 78354a67f97..25782867850 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestHeadTestService'] +__all__ = ["AutoRestHeadTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py b/test/azure/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py index 3e8d83edcbb..03877b89258 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py @@ -39,7 +39,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadTestServiceConfiguration(credential, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -48,8 +48,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/Head/head/_configuration.py b/test/azure/Expected/AcceptanceTests/Head/head/_configuration.py index 9c0b10179d2..fb1a1508cbd 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/_configuration.py @@ -42,23 +42,24 @@ def __init__( super(AutoRestHeadTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestheadtestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestheadtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/Head/head/aio/__init__.py b/test/azure/Expected/AcceptanceTests/Head/head/aio/__init__.py index 6e499e6a6b1..d7aef967ba4 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_head_test_service import AutoRestHeadTestService -__all__ = ['AutoRestHeadTestService'] + +__all__ = ["AutoRestHeadTestService"] diff --git a/test/azure/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py b/test/azure/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py index 35f398d4b87..ef39937793b 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py @@ -31,14 +31,9 @@ class AutoRestHeadTestService(object): :param str base_url: Service URL """ - def __init__( - self, - credential: "AsyncTokenCredential", - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadTestServiceConfiguration(credential, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -47,8 +42,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/Head/head/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/Head/head/aio/_configuration.py index 0ef562e51a5..c6a69e8483d 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/aio/_configuration.py @@ -29,32 +29,27 @@ class AutoRestHeadTestServiceConfiguration(Configuration): :type credential: ~azure.core.credentials_async.AsyncTokenCredential """ - def __init__( - self, - credential: "AsyncTokenCredential", - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") super(AutoRestHeadTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestheadtestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestheadtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/__init__.py index ab55c6fdc9f..58d4a9d9543 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._http_success_operations import HttpSuccessOperations __all__ = [ - 'HttpSuccessOperations', + "HttpSuccessOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py b/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py index 49fa9741b1d..f6119d9a440 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py @@ -8,15 +8,22 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations: """HttpSuccessOperations async operations. @@ -36,10 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head200( - self, - **kwargs - ) -> bool: + async def head200(self, **kwargs) -> bool: """Return 200 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -47,14 +51,12 @@ async def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -74,13 +76,11 @@ async def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def head204( - self, - **kwargs - ) -> bool: + async def head204(self, **kwargs) -> bool: """Return 204 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -88,14 +88,12 @@ async def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -115,13 +113,11 @@ async def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def head404( - self, - **kwargs - ) -> bool: + async def head404(self, **kwargs) -> bool: """Return 404 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -129,14 +125,12 @@ async def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -156,4 +150,5 @@ async def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Head/head/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Head/head/operations/__init__.py index ab55c6fdc9f..58d4a9d9543 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/operations/__init__.py @@ -9,5 +9,5 @@ from ._http_success_operations import HttpSuccessOperations __all__ = [ - 'HttpSuccessOperations', + "HttpSuccessOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py b/test/azure/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py index ab589691edf..5a3c4fc130f 100644 --- a/test/azure/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py +++ b/test/azure/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -18,9 +24,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations(object): """HttpSuccessOperations operations. @@ -41,8 +48,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 200 status code if successful. @@ -52,14 +58,12 @@ def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -79,12 +83,12 @@ def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def head204( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 204 status code if successful. @@ -94,14 +98,12 @@ def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -121,12 +123,12 @@ def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def head404( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 404 status code if successful. @@ -136,14 +138,12 @@ def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -163,4 +163,5 @@ def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Head/setup.py b/test/azure/Expected/AcceptanceTests/Head/setup.py index 037f530c878..4d01dc2721f 100644 --- a/test/azure/Expected/AcceptanceTests/Head/setup.py +++ b/test/azure/Expected/AcceptanceTests/Head/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/__init__.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/__init__.py index ab5949e7e70..7ebd68b989a 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestHeadExceptionTestService'] +__all__ = ["AutoRestHeadExceptionTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py index b0317ff5624..3eb58396576 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py @@ -39,7 +39,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadExceptionTestServiceConfiguration(credential, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -48,8 +48,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.head_exception = HeadExceptionOperations( - self._client, self._config, self._serialize, self._deserialize) + self.head_exception = HeadExceptionOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py index cdab93931b1..b622c32fb98 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py @@ -42,23 +42,24 @@ def __init__( super(AutoRestHeadExceptionTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestheadexceptiontestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestheadexceptiontestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py index 5afbe70b8cc..9702e479d95 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_head_exception_test_service import AutoRestHeadExceptionTestService -__all__ = ['AutoRestHeadExceptionTestService'] + +__all__ = ["AutoRestHeadExceptionTestService"] diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py index eb4ae2df0c7..d3ea9b6a7f4 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py @@ -31,14 +31,9 @@ class AutoRestHeadExceptionTestService(object): :param str base_url: Service URL """ - def __init__( - self, - credential: "AsyncTokenCredential", - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadExceptionTestServiceConfiguration(credential, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -47,8 +42,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.head_exception = HeadExceptionOperations( - self._client, self._config, self._serialize, self._deserialize) + self.head_exception = HeadExceptionOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_configuration.py index c6aa74e8867..8ab463507c3 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_configuration.py @@ -29,32 +29,27 @@ class AutoRestHeadExceptionTestServiceConfiguration(Configuration): :type credential: ~azure.core.credentials_async.AsyncTokenCredential """ - def __init__( - self, - credential: "AsyncTokenCredential", - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") super(AutoRestHeadExceptionTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestheadexceptiontestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestheadexceptiontestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/__init__.py index 1935f5267e4..afa3dfba35b 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._head_exception_operations import HeadExceptionOperations __all__ = [ - 'HeadExceptionOperations', + "HeadExceptionOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py index 6546b459bbe..d8f3ca747b0 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py @@ -8,15 +8,22 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HeadExceptionOperations: """HeadExceptionOperations async operations. @@ -36,10 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head200( - self, - **kwargs - ) -> bool: + async def head200(self, **kwargs) -> bool: """Return 200 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -47,14 +51,12 @@ async def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -74,13 +76,11 @@ async def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def head204( - self, - **kwargs - ) -> bool: + async def head204(self, **kwargs) -> bool: """Return 204 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -88,14 +88,12 @@ async def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -115,13 +113,11 @@ async def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def head404( - self, - **kwargs - ) -> bool: + async def head404(self, **kwargs) -> bool: """Return 404 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -129,14 +125,12 @@ async def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -156,4 +150,5 @@ async def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/__init__.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/__init__.py index 1935f5267e4..afa3dfba35b 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/__init__.py @@ -9,5 +9,5 @@ from ._head_exception_operations import HeadExceptionOperations __all__ = [ - 'HeadExceptionOperations', + "HeadExceptionOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py index a51ca4312b0..82e9ac18fab 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -18,9 +24,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HeadExceptionOperations(object): """HeadExceptionOperations operations. @@ -41,8 +48,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 200 status code if successful. @@ -52,14 +58,12 @@ def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -79,12 +83,12 @@ def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def head204( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 204 status code if successful. @@ -94,14 +98,12 @@ def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -121,12 +123,12 @@ def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def head404( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 404 status code if successful. @@ -136,14 +138,12 @@ def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -163,4 +163,5 @@ def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/HeadExceptions/setup.py b/test/azure/Expected/AcceptanceTests/HeadExceptions/setup.py index 91cd851b23c..e0683e3b9f2 100644 --- a/test/azure/Expected/AcceptanceTests/HeadExceptions/setup.py +++ b/test/azure/Expected/AcceptanceTests/HeadExceptions/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/__init__.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/__init__.py index 78354a67f97..25782867850 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestHeadTestService'] +__all__ = ["AutoRestHeadTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py index 10bccc723df..a1dc3310101 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py @@ -39,7 +39,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadTestServiceConfiguration(credential, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -48,8 +48,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py index 2424e14aba4..1d6514e2ff5 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py @@ -42,22 +42,21 @@ def __init__( super(AutoRestHeadTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - kwargs.setdefault('sdk_moniker', 'autorestheadtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestheadtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AzureKeyCredentialPolicy(self.credential, 'Authorization', **kwargs) + self.authentication_policy = policies.AzureKeyCredentialPolicy(self.credential, "Authorization", **kwargs) diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py index 6e499e6a6b1..d7aef967ba4 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_head_test_service import AutoRestHeadTestService -__all__ = ['AutoRestHeadTestService'] + +__all__ = ["AutoRestHeadTestService"] diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py index 034e8e60a8d..5ea929862c2 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py @@ -30,14 +30,9 @@ class AutoRestHeadTestService(object): :param str base_url: Service URL """ - def __init__( - self, - credential: AzureKeyCredential, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, credential: AzureKeyCredential, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHeadTestServiceConfiguration(credential, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -46,8 +41,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_configuration.py index 2a733fcd382..4bc81387bce 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_configuration.py @@ -26,31 +26,24 @@ class AutoRestHeadTestServiceConfiguration(Configuration): :type credential: ~azure.core.credentials.AzureKeyCredential """ - def __init__( - self, - credential: AzureKeyCredential, - **kwargs: Any - ) -> None: + def __init__(self, credential: AzureKeyCredential, **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") super(AutoRestHeadTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - kwargs.setdefault('sdk_moniker', 'autorestheadtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestheadtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AzureKeyCredentialPolicy(self.credential, 'Authorization', **kwargs) + self.authentication_policy = policies.AzureKeyCredentialPolicy(self.credential, "Authorization", **kwargs) diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/__init__.py index ab55c6fdc9f..58d4a9d9543 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._http_success_operations import HttpSuccessOperations __all__ = [ - 'HttpSuccessOperations', + "HttpSuccessOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py index 49fa9741b1d..f6119d9a440 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py @@ -8,15 +8,22 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations: """HttpSuccessOperations async operations. @@ -36,10 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head200( - self, - **kwargs - ) -> bool: + async def head200(self, **kwargs) -> bool: """Return 200 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -47,14 +51,12 @@ async def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -74,13 +76,11 @@ async def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def head204( - self, - **kwargs - ) -> bool: + async def head204(self, **kwargs) -> bool: """Return 204 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -88,14 +88,12 @@ async def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -115,13 +113,11 @@ async def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def head404( - self, - **kwargs - ) -> bool: + async def head404(self, **kwargs) -> bool: """Return 404 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -129,14 +125,12 @@ async def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -156,4 +150,5 @@ async def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/__init__.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/__init__.py index ab55c6fdc9f..58d4a9d9543 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/__init__.py @@ -9,5 +9,5 @@ from ._http_success_operations import HttpSuccessOperations __all__ = [ - 'HttpSuccessOperations', + "HttpSuccessOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py index ab589691edf..5a3c4fc130f 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -18,9 +24,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations(object): """HttpSuccessOperations operations. @@ -41,8 +48,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 200 status code if successful. @@ -52,14 +58,12 @@ def head200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -79,12 +83,12 @@ def head200( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head200.metadata = {'url': '/http/success/200'} # type: ignore + + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def head204( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 204 status code if successful. @@ -94,14 +98,12 @@ def head204( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -121,12 +123,12 @@ def head204( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head204.metadata = {'url': '/http/success/204'} # type: ignore + + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def head404( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 404 status code if successful. @@ -136,14 +138,12 @@ def head404( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -163,4 +163,5 @@ def head404( return cls(pipeline_response, None, {}) return 200 <= response.status_code <= 299 - head404.metadata = {'url': '/http/success/404'} # type: ignore + + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py index 037f530c878..4d01dc2721f 100644 --- a/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py +++ b/test/azure/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/__init__.py b/test/azure/Expected/AcceptanceTests/Lro/lro/__init__.py index f72a4a1445d..7b71d7f0cf7 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestLongRunningOperationTestService'] +__all__ = ["AutoRestLongRunningOperationTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py b/test/azure/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py index 9d430b87ecf..878b3d9838b 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py @@ -50,7 +50,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -59,14 +59,12 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.lros = LROsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.lro_retrys = LRORetrysOperations( - self._client, self._config, self._serialize, self._deserialize) - self.lrosads = LROSADsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.lros = LROsOperations(self._client, self._config, self._serialize, self._deserialize) + self.lro_retrys = LRORetrysOperations(self._client, self._config, self._serialize, self._deserialize) + self.lrosads = LROSADsOperations(self._client, self._config, self._serialize, self._deserialize) self.lr_os_custom_header = LROsCustomHeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/_configuration.py b/test/azure/Expected/AcceptanceTests/Lro/lro/_configuration.py index 2562223619f..74854b8e42a 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/_configuration.py @@ -42,23 +42,24 @@ def __init__( super(AutoRestLongRunningOperationTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestlongrunningoperationtestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestlongrunningoperationtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/__init__.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/__init__.py index 30f2e48cb1c..3b0f24c5be6 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_long_running_operation_test_service import AutoRestLongRunningOperationTestService -__all__ = ['AutoRestLongRunningOperationTestService'] + +__all__ = ["AutoRestLongRunningOperationTestService"] diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py index d8424959aa1..477bffc4d05 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py @@ -40,14 +40,9 @@ class AutoRestLongRunningOperationTestService(object): :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__( - self, - credential: "AsyncTokenCredential", - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -56,14 +51,12 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.lros = LROsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.lro_retrys = LRORetrysOperations( - self._client, self._config, self._serialize, self._deserialize) - self.lrosads = LROSADsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.lros = LROsOperations(self._client, self._config, self._serialize, self._deserialize) + self.lro_retrys = LRORetrysOperations(self._client, self._config, self._serialize, self._deserialize) + self.lrosads = LROSADsOperations(self._client, self._config, self._serialize, self._deserialize) self.lr_os_custom_header = LROsCustomHeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_configuration.py index 9a08c2de025..d1a7958a1de 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/_configuration.py @@ -29,32 +29,27 @@ class AutoRestLongRunningOperationTestServiceConfiguration(Configuration): :type credential: ~azure.core.credentials_async.AsyncTokenCredential """ - def __init__( - self, - credential: "AsyncTokenCredential", - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") super(AutoRestLongRunningOperationTestServiceConfiguration, self).__init__(**kwargs) self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'autorestlongrunningoperationtestservice/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "autorestlongrunningoperationtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/__init__.py index 6e8646cae89..234d447ace7 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/__init__.py @@ -12,8 +12,8 @@ from ._lr_os_custom_header_operations import LROsCustomHeaderOperations __all__ = [ - 'LROsOperations', - 'LRORetrysOperations', - 'LROSADsOperations', - 'LROsCustomHeaderOperations', + "LROsOperations", + "LRORetrysOperations", + "LROSADsOperations", + "LROsCustomHeaderOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py index 5864c67ae00..143d30efd5c 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -18,9 +24,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class LROsCustomHeaderOperations: """LROsCustomHeaderOperations async operations. @@ -44,35 +51,31 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config async def _put_async_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -82,22 +85,23 @@ async def _put_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_succeeded_initial.metadata = {'url': '/lro/customheader/putasync/retry/succeeded'} # type: ignore + + _put_async_retry_succeeded_initial.metadata = {"url": "/lro/customheader/putasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_put_async_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running put request, service returns a 200 to the initial request, with an @@ -116,79 +120,74 @@ async def begin_put_async_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_succeeded.metadata = {'url': '/lro/customheader/putasync/retry/succeeded'} # type: ignore + + begin_put_async_retry_succeeded.metadata = {"url": "/lro/customheader/putasync/retry/succeeded"} # type: ignore async def _put201_creating_succeeded200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -198,22 +197,21 @@ async def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/customheader/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/customheader/put/201/creating/succeeded/200"} # type: ignore @distributed_trace_async async def begin_put201_creating_succeeded200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running put request, service returns a 201 to the initial request, with an @@ -232,74 +230,67 @@ async def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/customheader/put/201/creating/succeeded/200'} # type: ignore - - async def _post202_retry200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/customheader/put/201/creating/succeeded/200"} # type: ignore + + async def _post202_retry200_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -309,19 +300,17 @@ async def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/customheader/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/customheader/post/202/retry/200"} # type: ignore @distributed_trace_async async def begin_post202_retry200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running post request, service returns a 202 to the initial request, with @@ -339,71 +328,62 @@ async def begin_post202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/customheader/post/202/retry/200'} # type: ignore - - async def _post_async_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_post202_retry200.metadata = {"url": "/lro/customheader/post/202/retry/200"} # type: ignore + + async def _post_async_retry_succeeded_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -413,20 +393,20 @@ async def _post_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retry_succeeded_initial.metadata = {'url': '/lro/customheader/postasync/retry/succeeded'} # type: ignore + _post_async_retry_succeeded_initial.metadata = {"url": "/lro/customheader/postasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_post_async_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is required message header for all requests. Long running post request, service returns a 202 to the initial request, with an @@ -445,37 +425,36 @@ async def begin_post_async_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_succeeded.metadata = {'url': '/lro/customheader/postasync/retry/succeeded'} # type: ignore + + begin_post_async_retry_succeeded.metadata = {"url": "/lro/customheader/postasync/retry/succeeded"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py index 22864e97fd0..02183bae288 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -18,9 +24,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class LRORetrysOperations: """LRORetrysOperations async operations. @@ -44,35 +51,31 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config async def _put201_creating_succeeded200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -82,22 +85,21 @@ async def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/retryerror/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/retryerror/put/201/creating/succeeded/200"} # type: ignore @distributed_trace_async async def begin_put201_creating_succeeded200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 500, then a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll @@ -115,74 +117,69 @@ async def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/retryerror/put/201/creating/succeeded/200'} # type: ignore + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/retryerror/put/201/creating/succeeded/200"} # type: ignore async def _put_async_relative_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -192,22 +189,23 @@ async def _put_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/putasync/retry/succeeded'} # type: ignore + + _put_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/putasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 500, then a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure- @@ -225,69 +223,65 @@ async def begin_put_async_relative_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/putasync/retry/succeeded'} # type: ignore - async def _delete_provisioning202_accepted200_succeeded_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_put_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/putasync/retry/succeeded"} # type: ignore + + async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_accepted200_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -299,24 +293,22 @@ async def _delete_provisioning202_accepted200_succeeded_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_accepted200_succeeded_initial.metadata = {'url': '/lro/retryerror/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + _delete_provisioning202_accepted200_succeeded_initial.metadata = {"url": "/lro/retryerror/delete/provisioning/202/accepted/200/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete_provisioning202_accepted200_succeeded( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete_provisioning202_accepted200_succeeded(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 500, then a 202 to the initial request, with an entity that contains ProvisioningState=’Accepted’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’. @@ -331,63 +323,58 @@ async def begin_delete_provisioning202_accepted200_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._delete_provisioning202_accepted200_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_accepted200_succeeded.metadata = {'url': '/lro/retryerror/delete/provisioning/202/accepted/200/succeeded'} # type: ignore - async def _delete202_retry200_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_provisioning202_accepted200_succeeded.metadata = {"url": "/lro/retryerror/delete/provisioning/202/accepted/200/succeeded"} # type: ignore + + async def _delete202_retry200_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry200_initial.metadata['url'] # type: ignore + url = self._delete202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -398,19 +385,16 @@ async def _delete202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_retry200_initial.metadata = {'url': '/lro/retryerror/delete/202/retry/200'} # type: ignore + _delete202_retry200_initial.metadata = {"url": "/lro/retryerror/delete/202/retry/200"} # type: ignore @distributed_trace_async - async def begin_delete202_retry200( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete202_retry200(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 500, then a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’. @@ -424,60 +408,53 @@ async def begin_delete202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete202_retry200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete202_retry200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry200.metadata = {'url': '/lro/retryerror/delete/202/retry/200'} # type: ignore - async def _delete_async_relative_retry_succeeded_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete202_retry200.metadata = {"url": "/lro/retryerror/delete/202/retry/200"} # type: ignore + + async def _delete_async_relative_retry_succeeded_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -488,20 +465,19 @@ async def _delete_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/deleteasync/retry/succeeded'} # type: ignore + _delete_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/deleteasync/retry/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete_async_relative_retry_succeeded( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_relative_retry_succeeded(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 500, then a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -515,70 +491,62 @@ async def begin_delete_async_relative_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_relative_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_relative_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/deleteasync/retry/succeeded'} # type: ignore - async def _post202_retry200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/deleteasync/retry/succeeded"} # type: ignore + + async def _post202_retry200_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -588,19 +556,17 @@ async def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/retryerror/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/retryerror/post/202/retry/200"} # type: ignore @distributed_trace_async async def begin_post202_retry200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 500, then a 202 to the initial request, with 'Location' and 'Retry-After' headers, Polls return a 200 with a response body after success. @@ -617,71 +583,64 @@ async def begin_post202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/retryerror/post/202/retry/200'} # type: ignore + + begin_post202_retry200.metadata = {"url": "/lro/retryerror/post/202/retry/200"} # type: ignore async def _post_async_relative_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -691,20 +650,20 @@ async def _post_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/postasync/retry/succeeded'} # type: ignore + _post_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/postasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_post_async_relative_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 500, then a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure- @@ -722,37 +681,36 @@ async def begin_post_async_relative_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_relative_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/postasync/retry/succeeded'} # type: ignore + + begin_post_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/postasync/retry/succeeded"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py index 2009eabd034..118dce5fca1 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -18,9 +24,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class LROsOperations: """LROsOperations async operations. @@ -44,35 +51,31 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config async def _put200_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_succeeded_initial.metadata['url'] # type: ignore + url = self._put200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -83,19 +86,18 @@ async def _put200_succeeded_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_succeeded_initial.metadata = {'url': '/lro/put/200/succeeded'} # type: ignore + + _put200_succeeded_initial.metadata = {"url": "/lro/put/200/succeeded"} # type: ignore @distributed_trace_async async def begin_put200_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Succeeded’. @@ -112,74 +114,67 @@ async def begin_put200_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put200_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put200_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_succeeded.metadata = {'url': '/lro/put/200/succeeded'} # type: ignore + + begin_put200_succeeded.metadata = {"url": "/lro/put/200/succeeded"} # type: ignore async def _put201_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_succeeded_initial.metadata['url'] # type: ignore + url = self._put201_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -188,19 +183,18 @@ async def _put201_succeeded_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_succeeded_initial.metadata = {'url': '/lro/put/201/succeeded'} # type: ignore + + _put201_succeeded_initial.metadata = {"url": "/lro/put/201/succeeded"} # type: ignore @distributed_trace_async async def begin_put201_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Succeeded’. @@ -217,64 +211,56 @@ async def begin_put201_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put201_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put201_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_succeeded.metadata = {'url': '/lro/put/201/succeeded'} # type: ignore - - async def _post202_list_initial( - self, - **kwargs - ) -> Optional[List["_models.Product"]]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional[List["_models.Product"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_put201_succeeded.metadata = {"url": "/lro/put/201/succeeded"} # type: ignore + + async def _post202_list_initial(self, **kwargs) -> Optional[List["_models.Product"]]: + cls = kwargs.pop("cls", None) # type: ClsType[Optional[List["_models.Product"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post202_list_initial.metadata['url'] # type: ignore + url = self._post202_list_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -287,23 +273,23 @@ async def _post202_list_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post202_list_initial.metadata = {'url': '/lro/list'} # type: ignore + + _post202_list_initial.metadata = {"url": "/lro/list"} # type: ignore @distributed_trace_async - async def begin_post202_list( - self, - **kwargs - ) -> AsyncLROPoller[List["_models.Product"]]: + async def begin_post202_list(self, **kwargs) -> AsyncLROPoller[List["_models.Product"]]: """Long running put request, service returns a 202 with empty body to first request, returns a 200 with body [{ 'id': '100', 'name': 'foo' }]. @@ -317,73 +303,67 @@ async def begin_post202_list( :rtype: ~azure.core.polling.AsyncLROPoller[list[~lro.models.Product]] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_list_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_list_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_list.metadata = {'url': '/lro/list'} # type: ignore + + begin_post202_list.metadata = {"url": "/lro/list"} # type: ignore async def _put200_succeeded_no_state_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_succeeded_no_state_initial.metadata['url'] # type: ignore + url = self._put200_succeeded_no_state_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -392,19 +372,18 @@ async def _put200_succeeded_no_state_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_succeeded_no_state_initial.metadata = {'url': '/lro/put/200/succeeded/nostate'} # type: ignore + + _put200_succeeded_no_state_initial.metadata = {"url": "/lro/put/200/succeeded/nostate"} # type: ignore @distributed_trace_async async def begin_put200_succeeded_no_state( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that does not contain ProvisioningState=’Succeeded’. @@ -421,74 +400,67 @@ async def begin_put200_succeeded_no_state( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put200_succeeded_no_state_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put200_succeeded_no_state_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_succeeded_no_state.metadata = {'url': '/lro/put/200/succeeded/nostate'} # type: ignore + + begin_put200_succeeded_no_state.metadata = {"url": "/lro/put/200/succeeded/nostate"} # type: ignore async def _put202_retry200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put202_retry200_initial.metadata['url'] # type: ignore + url = self._put202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -497,19 +469,18 @@ async def _put202_retry200_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put202_retry200_initial.metadata = {'url': '/lro/put/202/retry/200'} # type: ignore + + _put202_retry200_initial.metadata = {"url": "/lro/put/202/retry/200"} # type: ignore @distributed_trace_async async def begin_put202_retry200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 202 to the initial request, with a location header that points to a polling URL that returns a 200 and an entity that doesn't contains @@ -527,74 +498,67 @@ async def begin_put202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put202_retry200.metadata = {'url': '/lro/put/202/retry/200'} # type: ignore + + begin_put202_retry200.metadata = {"url": "/lro/put/202/retry/200"} # type: ignore async def _put201_creating_succeeded200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -604,22 +568,21 @@ async def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/put/201/creating/succeeded/200"} # type: ignore @distributed_trace_async async def begin_put201_creating_succeeded200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a @@ -637,74 +600,69 @@ async def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/put/201/creating/succeeded/200'} # type: ignore + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/put/201/creating/succeeded/200"} # type: ignore async def _put200_updating_succeeded204_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_updating_succeeded204_initial.metadata['url'] # type: ignore + url = self._put200_updating_succeeded204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -713,19 +671,18 @@ async def _put200_updating_succeeded204_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_updating_succeeded204_initial.metadata = {'url': '/lro/put/200/updating/succeeded/200'} # type: ignore + + _put200_updating_succeeded204_initial.metadata = {"url": "/lro/put/200/updating/succeeded/200"} # type: ignore @distributed_trace_async async def begin_put200_updating_succeeded204( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Updating’. Polls return this value until the last poll returns a @@ -743,74 +700,69 @@ async def begin_put200_updating_succeeded204( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put200_updating_succeeded204_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_updating_succeeded204.metadata = {'url': '/lro/put/200/updating/succeeded/200'} # type: ignore + + begin_put200_updating_succeeded204.metadata = {"url": "/lro/put/200/updating/succeeded/200"} # type: ignore async def _put201_creating_failed200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_failed200_initial.metadata['url'] # type: ignore + url = self._put201_creating_failed200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -820,22 +772,21 @@ async def _put201_creating_failed200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_failed200_initial.metadata = {'url': '/lro/put/201/created/failed/200'} # type: ignore + + _put201_creating_failed200_initial.metadata = {"url": "/lro/put/201/created/failed/200"} # type: ignore @distributed_trace_async async def begin_put201_creating_failed200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Created’. Polls return this value until the last poll returns a @@ -853,74 +804,67 @@ async def begin_put201_creating_failed200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put201_creating_failed200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put201_creating_failed200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_failed200.metadata = {'url': '/lro/put/201/created/failed/200'} # type: ignore + + begin_put201_creating_failed200.metadata = {"url": "/lro/put/201/created/failed/200"} # type: ignore async def _put200_acceptedcanceled200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_acceptedcanceled200_initial.metadata['url'] # type: ignore + url = self._put200_acceptedcanceled200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -929,19 +873,18 @@ async def _put200_acceptedcanceled200_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_acceptedcanceled200_initial.metadata = {'url': '/lro/put/200/accepted/canceled/200'} # type: ignore + + _put200_acceptedcanceled200_initial.metadata = {"url": "/lro/put/200/accepted/canceled/200"} # type: ignore @distributed_trace_async async def begin_put200_acceptedcanceled200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a @@ -959,74 +902,69 @@ async def begin_put200_acceptedcanceled200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put200_acceptedcanceled200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_acceptedcanceled200.metadata = {'url': '/lro/put/200/accepted/canceled/200'} # type: ignore + + begin_put200_acceptedcanceled200.metadata = {"url": "/lro/put/200/accepted/canceled/200"} # type: ignore async def _put_no_header_in_retry_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._put_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1036,20 +974,19 @@ async def _put_no_header_in_retry_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['location']=self._deserialize('str', response.headers.get('location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_no_header_in_retry_initial.metadata = {'url': '/lro/put/noheader/202/200'} # type: ignore + + _put_no_header_in_retry_initial.metadata = {"url": "/lro/put/noheader/202/200"} # type: ignore @distributed_trace_async async def begin_put_no_header_in_retry( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 202 to the initial request with location header. Subsequent calls to operation status do not contain location header. @@ -1066,77 +1003,70 @@ async def begin_put_no_header_in_retry( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_no_header_in_retry_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_no_header_in_retry_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['location']=self._deserialize('str', response.headers.get('location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_no_header_in_retry.metadata = {'url': '/lro/put/noheader/202/200'} # type: ignore + + begin_put_no_header_in_retry.metadata = {"url": "/lro/put/noheader/202/200"} # type: ignore async def _put_async_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1146,22 +1076,23 @@ async def _put_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_succeeded_initial.metadata = {'url': '/lro/putasync/retry/succeeded'} # type: ignore + + _put_async_retry_succeeded_initial.metadata = {"url": "/lro/putasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_put_async_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1179,79 +1110,74 @@ async def begin_put_async_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_succeeded.metadata = {'url': '/lro/putasync/retry/succeeded'} # type: ignore + + begin_put_async_retry_succeeded.metadata = {"url": "/lro/putasync/retry/succeeded"} # type: ignore async def _put_async_no_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1261,21 +1187,22 @@ async def _put_async_no_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_retry_succeeded_initial.metadata = {'url': '/lro/putasync/noretry/succeeded'} # type: ignore + + _put_async_no_retry_succeeded_initial.metadata = {"url": "/lro/putasync/noretry/succeeded"} # type: ignore @distributed_trace_async async def begin_put_async_no_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1293,78 +1220,75 @@ async def begin_put_async_no_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_no_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_retry_succeeded.metadata = {'url': '/lro/putasync/noretry/succeeded'} # type: ignore + + begin_put_async_no_retry_succeeded.metadata = {"url": "/lro/putasync/noretry/succeeded"} # type: ignore async def _put_async_retry_failed_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._put_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1374,22 +1298,23 @@ async def _put_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_failed_initial.metadata = {'url': '/lro/putasync/retry/failed'} # type: ignore + + _put_async_retry_failed_initial.metadata = {"url": "/lro/putasync/retry/failed"} # type: ignore @distributed_trace_async async def begin_put_async_retry_failed( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1407,79 +1332,74 @@ async def begin_put_async_retry_failed( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_async_retry_failed_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_async_retry_failed_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_failed.metadata = {'url': '/lro/putasync/retry/failed'} # type: ignore + + begin_put_async_retry_failed.metadata = {"url": "/lro/putasync/retry/failed"} # type: ignore async def _put_async_no_retrycanceled_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_retrycanceled_initial.metadata['url'] # type: ignore + url = self._put_async_no_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1489,21 +1409,22 @@ async def _put_async_no_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_retrycanceled_initial.metadata = {'url': '/lro/putasync/noretry/canceled'} # type: ignore + + _put_async_no_retrycanceled_initial.metadata = {"url": "/lro/putasync/noretry/canceled"} # type: ignore @distributed_trace_async async def begin_put_async_no_retrycanceled( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1521,78 +1442,75 @@ async def begin_put_async_no_retrycanceled( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_no_retrycanceled_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_retrycanceled.metadata = {'url': '/lro/putasync/noretry/canceled'} # type: ignore + + begin_put_async_no_retrycanceled.metadata = {"url": "/lro/putasync/noretry/canceled"} # type: ignore async def _put_async_no_header_in_retry_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._put_async_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1602,20 +1520,21 @@ async def _put_async_no_header_in_retry_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_header_in_retry_initial.metadata = {'url': '/lro/putasync/noheader/201/200'} # type: ignore + + _put_async_no_header_in_retry_initial.metadata = {"url": "/lro/putasync/noheader/201/200"} # type: ignore @distributed_trace_async async def begin_put_async_no_header_in_retry( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 202 to the initial request with Azure- AsyncOperation header. Subsequent calls to operation status do not contain Azure-AsyncOperation @@ -1633,77 +1552,72 @@ async def begin_put_async_no_header_in_retry( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_no_header_in_retry_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_header_in_retry.metadata = {'url': '/lro/putasync/noheader/201/200'} # type: ignore - - async def _put_non_resource_initial( - self, - sku: Optional["_models.Sku"] = None, - **kwargs - ) -> "_models.Sku": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_put_async_no_header_in_retry.metadata = {"url": "/lro/putasync/noheader/201/200"} # type: ignore + + async def _put_non_resource_initial(self, sku: Optional["_models.Sku"] = None, **kwargs) -> "_models.Sku": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_resource_initial.metadata['url'] # type: ignore + url = self._put_non_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if sku is not None: - body_content = self._serialize.body(sku, 'Sku') + body_content = self._serialize.body(sku, "Sku") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1712,19 +1626,18 @@ async def _put_non_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_resource_initial.metadata = {'url': '/lro/putnonresource/202/200'} # type: ignore + + _put_non_resource_initial.metadata = {"url": "/lro/putnonresource/202/200"} # type: ignore @distributed_trace_async async def begin_put_non_resource( - self, - sku: Optional["_models.Sku"] = None, - **kwargs + self, sku: Optional["_models.Sku"] = None, **kwargs ) -> AsyncLROPoller["_models.Sku"]: """Long running put request with non resource. @@ -1740,74 +1653,65 @@ async def begin_put_non_resource( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_non_resource_initial( - sku=sku, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_non_resource_initial(sku=sku, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_resource.metadata = {'url': '/lro/putnonresource/202/200'} # type: ignore - - async def _put_async_non_resource_initial( - self, - sku: Optional["_models.Sku"] = None, - **kwargs - ) -> "_models.Sku": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_put_non_resource.metadata = {"url": "/lro/putnonresource/202/200"} # type: ignore + + async def _put_async_non_resource_initial(self, sku: Optional["_models.Sku"] = None, **kwargs) -> "_models.Sku": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_non_resource_initial.metadata['url'] # type: ignore + url = self._put_async_non_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if sku is not None: - body_content = self._serialize.body(sku, 'Sku') + body_content = self._serialize.body(sku, "Sku") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1816,19 +1720,18 @@ async def _put_async_non_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_async_non_resource_initial.metadata = {'url': '/lro/putnonresourceasync/202/200'} # type: ignore + + _put_async_non_resource_initial.metadata = {"url": "/lro/putnonresourceasync/202/200"} # type: ignore @distributed_trace_async async def begin_put_async_non_resource( - self, - sku: Optional["_models.Sku"] = None, - **kwargs + self, sku: Optional["_models.Sku"] = None, **kwargs ) -> AsyncLROPoller["_models.Sku"]: """Long running put request with non resource. @@ -1844,76 +1747,69 @@ async def begin_put_async_non_resource( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_async_non_resource_initial( - sku=sku, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_async_non_resource_initial(sku=sku, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_non_resource.metadata = {'url': '/lro/putnonresourceasync/202/200'} # type: ignore + + begin_put_async_non_resource.metadata = {"url": "/lro/putnonresourceasync/202/200"} # type: ignore async def _put_sub_resource_initial( - self, - provisioning_state: Optional[str] = None, - **kwargs + self, provisioning_state: Optional[str] = None, **kwargs ) -> "_models.SubProduct": - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _product = _models.SubProduct(provisioning_state=provisioning_state) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_sub_resource_initial.metadata['url'] # type: ignore + url = self._put_sub_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _product is not None: - body_content = self._serialize.body(_product, 'SubProduct') + body_content = self._serialize.body(_product, "SubProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1922,19 +1818,18 @@ async def _put_sub_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_sub_resource_initial.metadata = {'url': '/lro/putsubresource/202/200'} # type: ignore + + _put_sub_resource_initial.metadata = {"url": "/lro/putsubresource/202/200"} # type: ignore @distributed_trace_async async def begin_put_sub_resource( - self, - provisioning_state: Optional[str] = None, - **kwargs + self, provisioning_state: Optional[str] = None, **kwargs ) -> AsyncLROPoller["_models.SubProduct"]: """Long running put request with sub resource. @@ -1950,76 +1845,71 @@ async def begin_put_sub_resource( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.SubProduct] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_sub_resource_initial( - provisioning_state=provisioning_state, - cls=lambda x,y,z: x, - **kwargs + provisioning_state=provisioning_state, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_sub_resource.metadata = {'url': '/lro/putsubresource/202/200'} # type: ignore + + begin_put_sub_resource.metadata = {"url": "/lro/putsubresource/202/200"} # type: ignore async def _put_async_sub_resource_initial( - self, - provisioning_state: Optional[str] = None, - **kwargs + self, provisioning_state: Optional[str] = None, **kwargs ) -> "_models.SubProduct": - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _product = _models.SubProduct(provisioning_state=provisioning_state) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_sub_resource_initial.metadata['url'] # type: ignore + url = self._put_async_sub_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _product is not None: - body_content = self._serialize.body(_product, 'SubProduct') + body_content = self._serialize.body(_product, "SubProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2028,19 +1918,18 @@ async def _put_async_sub_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_async_sub_resource_initial.metadata = {'url': '/lro/putsubresourceasync/202/200'} # type: ignore + + _put_async_sub_resource_initial.metadata = {"url": "/lro/putsubresourceasync/202/200"} # type: ignore @distributed_trace_async async def begin_put_async_sub_resource( - self, - provisioning_state: Optional[str] = None, - **kwargs + self, provisioning_state: Optional[str] = None, **kwargs ) -> AsyncLROPoller["_models.SubProduct"]: """Long running put request with sub resource. @@ -2056,64 +1945,58 @@ async def begin_put_async_sub_resource( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.SubProduct] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_sub_resource_initial( - provisioning_state=provisioning_state, - cls=lambda x,y,z: x, - **kwargs + provisioning_state=provisioning_state, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_sub_resource.metadata = {'url': '/lro/putsubresourceasync/202/200'} # type: ignore - async def _delete_provisioning202_accepted200_succeeded_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_put_async_sub_resource.metadata = {"url": "/lro/putsubresourceasync/202/200"} # type: ignore + + async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_accepted200_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2125,24 +2008,22 @@ async def _delete_provisioning202_accepted200_succeeded_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_accepted200_succeeded_initial.metadata = {'url': '/lro/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + _delete_provisioning202_accepted200_succeeded_initial.metadata = {"url": "/lro/delete/provisioning/202/accepted/200/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete_provisioning202_accepted200_succeeded( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete_provisioning202_accepted200_succeeded(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Accepted’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’. @@ -2157,63 +2038,58 @@ async def begin_delete_provisioning202_accepted200_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._delete_provisioning202_accepted200_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_accepted200_succeeded.metadata = {'url': '/lro/delete/provisioning/202/accepted/200/succeeded'} # type: ignore - async def _delete_provisioning202_deleting_failed200_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_provisioning202_accepted200_succeeded.metadata = {"url": "/lro/delete/provisioning/202/accepted/200/succeeded"} # type: ignore + + async def _delete_provisioning202_deleting_failed200_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_deleting_failed200_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_deleting_failed200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2225,24 +2101,22 @@ async def _delete_provisioning202_deleting_failed200_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_deleting_failed200_initial.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/failed'} # type: ignore + + _delete_provisioning202_deleting_failed200_initial.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/failed"} # type: ignore @distributed_trace_async - async def begin_delete_provisioning202_deleting_failed200( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete_provisioning202_deleting_failed200(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Failed’. @@ -2257,63 +2131,56 @@ async def begin_delete_provisioning202_deleting_failed200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_provisioning202_deleting_failed200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_provisioning202_deleting_failed200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_deleting_failed200.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/failed'} # type: ignore - async def _delete_provisioning202_deletingcanceled200_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_provisioning202_deleting_failed200.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/failed"} # type: ignore + + async def _delete_provisioning202_deletingcanceled200_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_deletingcanceled200_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_deletingcanceled200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2325,24 +2192,22 @@ async def _delete_provisioning202_deletingcanceled200_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_deletingcanceled200_initial.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/canceled'} # type: ignore + + _delete_provisioning202_deletingcanceled200_initial.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/canceled"} # type: ignore @distributed_trace_async - async def begin_delete_provisioning202_deletingcanceled200( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete_provisioning202_deletingcanceled200(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Canceled’. @@ -2357,63 +2222,56 @@ async def begin_delete_provisioning202_deletingcanceled200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_provisioning202_deletingcanceled200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_provisioning202_deletingcanceled200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_deletingcanceled200.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/canceled'} # type: ignore - - async def _delete204_succeeded_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_provisioning202_deletingcanceled200.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/canceled"} # type: ignore + + async def _delete204_succeeded_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete204_succeeded_initial.metadata['url'] # type: ignore + url = self._delete204_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2426,13 +2284,10 @@ async def _delete204_succeeded_initial( if cls: return cls(pipeline_response, None, {}) - _delete204_succeeded_initial.metadata = {'url': '/lro/delete/204/succeeded'} # type: ignore + _delete204_succeeded_initial.metadata = {"url": "/lro/delete/204/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete204_succeeded( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete204_succeeded(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete succeeds and returns right away. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2445,60 +2300,53 @@ async def begin_delete204_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete204_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete204_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete204_succeeded.metadata = {'url': '/lro/delete/204/succeeded'} # type: ignore - async def _delete202_retry200_initial( - self, - **kwargs - ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete204_succeeded.metadata = {"url": "/lro/delete/204/succeeded"} # type: ignore + + async def _delete202_retry200_initial(self, **kwargs) -> Optional["_models.Product"]: + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry200_initial.metadata['url'] # type: ignore + url = self._delete202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2511,23 +2359,21 @@ async def _delete202_retry200_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete202_retry200_initial.metadata = {'url': '/lro/delete/202/retry/200'} # type: ignore + + _delete202_retry200_initial.metadata = {"url": "/lro/delete/202/retry/200"} # type: ignore @distributed_trace_async - async def begin_delete202_retry200( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete202_retry200(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’. @@ -2541,63 +2387,56 @@ async def begin_delete202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete202_retry200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete202_retry200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry200.metadata = {'url': '/lro/delete/202/retry/200'} # type: ignore - async def _delete202_no_retry204_initial( - self, - **kwargs - ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete202_retry200.metadata = {"url": "/lro/delete/202/retry/200"} # type: ignore + + async def _delete202_no_retry204_initial(self, **kwargs) -> Optional["_models.Product"]: + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_no_retry204_initial.metadata['url'] # type: ignore + url = self._delete202_no_retry204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2610,23 +2449,21 @@ async def _delete202_no_retry204_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete202_no_retry204_initial.metadata = {'url': '/lro/delete/202/noretry/204'} # type: ignore + + _delete202_no_retry204_initial.metadata = {"url": "/lro/delete/202/noretry/204"} # type: ignore @distributed_trace_async - async def begin_delete202_no_retry204( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_delete202_no_retry204(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running delete request, service returns a 202 to the initial request. Polls return this value until the last poll returns a ‘200’ with ProvisioningState=’Succeeded’. @@ -2640,63 +2477,56 @@ async def begin_delete202_no_retry204( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete202_no_retry204_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete202_no_retry204_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_no_retry204.metadata = {'url': '/lro/delete/202/noretry/204'} # type: ignore - - async def _delete_no_header_in_retry_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete202_no_retry204.metadata = {"url": "/lro/delete/202/noretry/204"} # type: ignore + + async def _delete_no_header_in_retry_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._delete_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2708,18 +2538,15 @@ async def _delete_no_header_in_retry_initial( response_headers = {} if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - _delete_no_header_in_retry_initial.metadata = {'url': '/lro/delete/noheader'} # type: ignore + _delete_no_header_in_retry_initial.metadata = {"url": "/lro/delete/noheader"} # type: ignore @distributed_trace_async - async def begin_delete_no_header_in_retry( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_no_header_in_retry(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a location header in the initial request. Subsequent calls to operation status do not contain location header. @@ -2733,60 +2560,53 @@ async def begin_delete_no_header_in_retry( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_no_header_in_retry_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_no_header_in_retry_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_no_header_in_retry.metadata = {'url': '/lro/delete/noheader'} # type: ignore - - async def _delete_async_no_header_in_retry_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_no_header_in_retry.metadata = {"url": "/lro/delete/noheader"} # type: ignore + + async def _delete_async_no_header_in_retry_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._delete_async_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2798,18 +2618,15 @@ async def _delete_async_no_header_in_retry_initial( response_headers = {} if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_no_header_in_retry_initial.metadata = {'url': '/lro/deleteasync/noheader/202/204'} # type: ignore + _delete_async_no_header_in_retry_initial.metadata = {"url": "/lro/deleteasync/noheader/202/204"} # type: ignore @distributed_trace_async - async def begin_delete_async_no_header_in_retry( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_no_header_in_retry(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns an Azure-AsyncOperation header in the initial request. Subsequent calls to operation status do not contain Azure-AsyncOperation header. @@ -2823,60 +2640,53 @@ async def begin_delete_async_no_header_in_retry( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_no_header_in_retry_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_no_header_in_retry_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_no_header_in_retry.metadata = {'url': '/lro/deleteasync/noheader/202/204'} # type: ignore - - async def _delete_async_retry_succeeded_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_async_no_header_in_retry.metadata = {"url": "/lro/deleteasync/noheader/202/204"} # type: ignore + + async def _delete_async_retry_succeeded_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2887,20 +2697,19 @@ async def _delete_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retry_succeeded_initial.metadata = {'url': '/lro/deleteasync/retry/succeeded'} # type: ignore + _delete_async_retry_succeeded_initial.metadata = {"url": "/lro/deleteasync/retry/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete_async_retry_succeeded( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_retry_succeeded(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -2914,60 +2723,53 @@ async def begin_delete_async_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retry_succeeded.metadata = {'url': '/lro/deleteasync/retry/succeeded'} # type: ignore - - async def _delete_async_no_retry_succeeded_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_async_retry_succeeded.metadata = {"url": "/lro/deleteasync/retry/succeeded"} # type: ignore + + async def _delete_async_no_retry_succeeded_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2978,20 +2780,19 @@ async def _delete_async_no_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_no_retry_succeeded_initial.metadata = {'url': '/lro/deleteasync/noretry/succeeded'} # type: ignore + _delete_async_no_retry_succeeded_initial.metadata = {"url": "/lro/deleteasync/noretry/succeeded"} # type: ignore @distributed_trace_async - async def begin_delete_async_no_retry_succeeded( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_no_retry_succeeded(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -3005,60 +2806,53 @@ async def begin_delete_async_no_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_no_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_no_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_no_retry_succeeded.metadata = {'url': '/lro/deleteasync/noretry/succeeded'} # type: ignore - - async def _delete_async_retry_failed_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_async_no_retry_succeeded.metadata = {"url": "/lro/deleteasync/noretry/succeeded"} # type: ignore + + async def _delete_async_retry_failed_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._delete_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3069,20 +2863,19 @@ async def _delete_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retry_failed_initial.metadata = {'url': '/lro/deleteasync/retry/failed'} # type: ignore + _delete_async_retry_failed_initial.metadata = {"url": "/lro/deleteasync/retry/failed"} # type: ignore @distributed_trace_async - async def begin_delete_async_retry_failed( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_retry_failed(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -3096,60 +2889,53 @@ async def begin_delete_async_retry_failed( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_retry_failed_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_retry_failed_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retry_failed.metadata = {'url': '/lro/deleteasync/retry/failed'} # type: ignore - - async def _delete_async_retrycanceled_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_async_retry_failed.metadata = {"url": "/lro/deleteasync/retry/failed"} # type: ignore + + async def _delete_async_retrycanceled_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retrycanceled_initial.metadata['url'] # type: ignore + url = self._delete_async_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3160,20 +2946,19 @@ async def _delete_async_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retrycanceled_initial.metadata = {'url': '/lro/deleteasync/retry/canceled'} # type: ignore + _delete_async_retrycanceled_initial.metadata = {"url": "/lro/deleteasync/retry/canceled"} # type: ignore @distributed_trace_async - async def begin_delete_async_retrycanceled( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_retrycanceled(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -3187,60 +2972,53 @@ async def begin_delete_async_retrycanceled( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_retrycanceled_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_retrycanceled_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retrycanceled.metadata = {'url': '/lro/deleteasync/retry/canceled'} # type: ignore - - async def _post200_with_payload_initial( - self, - **kwargs - ) -> "_models.Sku": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_delete_async_retrycanceled.metadata = {"url": "/lro/deleteasync/retry/canceled"} # type: ignore + + async def _post200_with_payload_initial(self, **kwargs) -> "_models.Sku": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post200_with_payload_initial.metadata['url'] # type: ignore + url = self._post200_with_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3251,22 +3029,20 @@ async def _post200_with_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if response.status_code == 202: - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post200_with_payload_initial.metadata = {'url': '/lro/post/payload/200'} # type: ignore + + _post200_with_payload_initial.metadata = {"url": "/lro/post/payload/200"} # type: ignore @distributed_trace_async - async def begin_post200_with_payload( - self, - **kwargs - ) -> AsyncLROPoller["_models.Sku"]: + async def begin_post200_with_payload(self, **kwargs) -> AsyncLROPoller["_models.Sku"]: """Long running post request, service returns a 202 to the initial request, with 'Location' header. Poll returns a 200 with a response body after success. @@ -3280,73 +3056,65 @@ async def begin_post200_with_payload( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post200_with_payload_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post200_with_payload_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post200_with_payload.metadata = {'url': '/lro/post/payload/200'} # type: ignore - - async def _post202_retry200_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_post200_with_payload.metadata = {"url": "/lro/post/payload/200"} # type: ignore + + async def _post202_retry200_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3356,19 +3124,17 @@ async def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/post/202/retry/200"} # type: ignore @distributed_trace_async async def begin_post202_retry200( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with 'Location' and 'Retry-After' headers, Polls return a 200 with a response body after success. @@ -3385,71 +3151,64 @@ async def begin_post202_retry200( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/post/202/retry/200'} # type: ignore + + begin_post202_retry200.metadata = {"url": "/lro/post/202/retry/200"} # type: ignore async def _post202_no_retry204_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_no_retry204_initial.metadata['url'] # type: ignore + url = self._post202_no_retry204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3459,21 +3218,20 @@ async def _post202_no_retry204_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post202_no_retry204_initial.metadata = {'url': '/lro/post/202/noretry/204'} # type: ignore + + _post202_no_retry204_initial.metadata = {"url": "/lro/post/202/noretry/204"} # type: ignore @distributed_trace_async async def begin_post202_no_retry204( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request, with 'Location' header, 204 with noresponse body after success. @@ -3490,68 +3248,60 @@ async def begin_post202_no_retry204( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_no_retry204_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_no_retry204_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_no_retry204.metadata = {'url': '/lro/post/202/noretry/204'} # type: ignore - async def _post_double_headers_final_location_get_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_post202_no_retry204.metadata = {"url": "/lro/post/202/noretry/204"} # type: ignore + + async def _post_double_headers_final_location_get_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_location_get_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_location_get_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3561,19 +3311,17 @@ async def _post_double_headers_final_location_get_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_location_get_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalLocationGet'} # type: ignore + + _post_double_headers_final_location_get_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalLocationGet"} # type: ignore @distributed_trace_async - async def begin_post_double_headers_final_location_get( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_post_double_headers_final_location_get(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should poll Location to get the final object. @@ -3588,63 +3336,56 @@ async def begin_post_double_headers_final_location_get( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post_double_headers_final_location_get_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post_double_headers_final_location_get_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_location_get.metadata = {'url': '/lro/LROPostDoubleHeadersFinalLocationGet'} # type: ignore - async def _post_double_headers_final_azure_header_get_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_post_double_headers_final_location_get.metadata = {"url": "/lro/LROPostDoubleHeadersFinalLocationGet"} # type: ignore + + async def _post_double_headers_final_azure_header_get_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_azure_header_get_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_azure_header_get_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3654,19 +3395,17 @@ async def _post_double_headers_final_azure_header_get_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_azure_header_get_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGet'} # type: ignore + + _post_double_headers_final_azure_header_get_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGet"} # type: ignore @distributed_trace_async - async def begin_post_double_headers_final_azure_header_get( - self, - **kwargs - ) -> AsyncLROPoller["_models.Product"]: + async def begin_post_double_headers_final_azure_header_get(self, **kwargs) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should NOT poll Location to get the final object. @@ -3681,63 +3420,58 @@ async def begin_post_double_headers_final_azure_header_get( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post_double_headers_final_azure_header_get_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post_double_headers_final_azure_header_get_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, lro_options={'final-state-via': 'azure-async-operation'}, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling( + lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs + ) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_azure_header_get.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGet'} # type: ignore - async def _post_double_headers_final_azure_header_get_default_initial( - self, - **kwargs - ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_post_double_headers_final_azure_header_get.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGet"} # type: ignore + + async def _post_double_headers_final_azure_header_get_default_initial(self, **kwargs) -> "_models.Product": + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_azure_header_get_default_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_azure_header_get_default_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3747,18 +3481,18 @@ async def _post_double_headers_final_azure_header_get_default_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_azure_header_get_default_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault'} # type: ignore + + _post_double_headers_final_azure_header_get_default_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault"} # type: ignore @distributed_trace_async async def begin_post_double_headers_final_azure_header_get_default( - self, - **kwargs + self, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request with both Location and Azure-Async header. Poll Azure-Async and it's success. Should NOT poll Location to get the @@ -3774,73 +3508,69 @@ async def begin_post_double_headers_final_azure_header_get_default( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_double_headers_final_azure_header_get_default_initial( - cls=lambda x,y,z: x, - **kwargs + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_azure_header_get_default.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault'} # type: ignore + + begin_post_double_headers_final_azure_header_get_default.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault"} # type: ignore async def _post_async_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3852,24 +3582,25 @@ async def _post_async_retry_succeeded_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post_async_retry_succeeded_initial.metadata = {'url': '/lro/postasync/retry/succeeded'} # type: ignore + + _post_async_retry_succeeded_initial.metadata = {"url": "/lro/postasync/retry/succeeded"} # type: ignore @distributed_trace_async async def begin_post_async_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -3887,74 +3618,69 @@ async def begin_post_async_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_succeeded.metadata = {'url': '/lro/postasync/retry/succeeded'} # type: ignore + + begin_post_async_retry_succeeded.metadata = {"url": "/lro/postasync/retry/succeeded"} # type: ignore async def _post_async_no_retry_succeeded_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3966,24 +3692,25 @@ async def _post_async_no_retry_succeeded_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post_async_no_retry_succeeded_initial.metadata = {'url': '/lro/postasync/noretry/succeeded'} # type: ignore + + _post_async_no_retry_succeeded_initial.metadata = {"url": "/lro/postasync/noretry/succeeded"} # type: ignore @distributed_trace_async async def begin_post_async_no_retry_succeeded( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -4001,74 +3728,67 @@ async def begin_post_async_no_retry_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_no_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_no_retry_succeeded.metadata = {'url': '/lro/postasync/noretry/succeeded'} # type: ignore - - async def _post_async_retry_failed_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_post_async_no_retry_succeeded.metadata = {"url": "/lro/postasync/noretry/succeeded"} # type: ignore + + async def _post_async_retry_failed_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._post_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -4078,20 +3798,20 @@ async def _post_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retry_failed_initial.metadata = {'url': '/lro/postasync/retry/failed'} # type: ignore + _post_async_retry_failed_initial.metadata = {"url": "/lro/postasync/retry/failed"} # type: ignore @distributed_trace_async async def begin_post_async_retry_failed( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -4109,71 +3829,62 @@ async def begin_post_async_retry_failed( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post_async_retry_failed_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post_async_retry_failed_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_failed.metadata = {'url': '/lro/postasync/retry/failed'} # type: ignore - - async def _post_async_retrycanceled_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + + begin_post_async_retry_failed.metadata = {"url": "/lro/postasync/retry/failed"} # type: ignore + + async def _post_async_retrycanceled_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retrycanceled_initial.metadata['url'] # type: ignore + url = self._post_async_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -4183,20 +3894,20 @@ async def _post_async_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retrycanceled_initial.metadata = {'url': '/lro/postasync/retry/canceled'} # type: ignore + _post_async_retrycanceled_initial.metadata = {"url": "/lro/postasync/retry/canceled"} # type: ignore @distributed_trace_async async def begin_post_async_retrycanceled( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -4214,37 +3925,34 @@ async def begin_post_async_retrycanceled( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post_async_retrycanceled_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post_async_retrycanceled_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retrycanceled.metadata = {'url': '/lro/postasync/retry/canceled'} # type: ignore + + begin_post_async_retrycanceled.metadata = {"url": "/lro/postasync/retry/canceled"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py index b77ca2d360a..73e3ffbab9c 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -18,9 +24,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class LROSADsOperations: """LROSADsOperations async operations. @@ -44,35 +51,31 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config async def _put_non_retry400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry400_initial.metadata['url'] # type: ignore + url = self._put_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -82,22 +85,21 @@ async def _put_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/put/400'} # type: ignore + + _put_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/put/400"} # type: ignore @distributed_trace_async async def begin_put_non_retry400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 400 to the initial request. @@ -113,74 +115,67 @@ async def begin_put_non_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry400.metadata = {'url': '/lro/nonretryerror/put/400'} # type: ignore + + begin_put_non_retry400.metadata = {"url": "/lro/nonretryerror/put/400"} # type: ignore async def _put_non_retry201_creating400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry201_creating400_initial.metadata['url'] # type: ignore + url = self._put_non_retry201_creating400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -190,22 +185,21 @@ async def _put_non_retry201_creating400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry201_creating400_initial.metadata = {'url': '/lro/nonretryerror/put/201/creating/400'} # type: ignore + + _put_non_retry201_creating400_initial.metadata = {"url": "/lro/nonretryerror/put/201/creating/400"} # type: ignore @distributed_trace_async async def begin_put_non_retry201_creating400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a Product with 'ProvisioningState' = 'Creating' and 201 response code. @@ -222,74 +216,69 @@ async def begin_put_non_retry201_creating400( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_non_retry201_creating400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry201_creating400.metadata = {'url': '/lro/nonretryerror/put/201/creating/400'} # type: ignore + + begin_put_non_retry201_creating400.metadata = {"url": "/lro/nonretryerror/put/201/creating/400"} # type: ignore async def _put_non_retry201_creating400_invalid_json_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry201_creating400_invalid_json_initial.metadata['url'] # type: ignore + url = self._put_non_retry201_creating400_invalid_json_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -299,22 +288,21 @@ async def _put_non_retry201_creating400_invalid_json_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry201_creating400_invalid_json_initial.metadata = {'url': '/lro/nonretryerror/put/201/creating/400/invalidjson'} # type: ignore + + _put_non_retry201_creating400_invalid_json_initial.metadata = {"url": "/lro/nonretryerror/put/201/creating/400/invalidjson"} # type: ignore @distributed_trace_async async def begin_put_non_retry201_creating400_invalid_json( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a Product with 'ProvisioningState' = 'Creating' and 201 response code. @@ -331,74 +319,69 @@ async def begin_put_non_retry201_creating400_invalid_json( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_non_retry201_creating400_invalid_json_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry201_creating400_invalid_json.metadata = {'url': '/lro/nonretryerror/put/201/creating/400/invalidjson'} # type: ignore + + begin_put_non_retry201_creating400_invalid_json.metadata = {"url": "/lro/nonretryerror/put/201/creating/400/invalidjson"} # type: ignore async def _put_async_relative_retry400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -408,22 +391,23 @@ async def _put_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/putasync/retry/400'} # type: ignore + + _put_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/putasync/retry/400"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 with ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -440,69 +424,65 @@ async def begin_put_async_relative_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/putasync/retry/400'} # type: ignore - async def _delete_non_retry400_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_put_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/putasync/retry/400"} # type: ignore + + async def _delete_non_retry400_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_non_retry400_initial.metadata['url'] # type: ignore + url = self._delete_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -513,19 +493,16 @@ async def _delete_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/delete/400'} # type: ignore + _delete_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/delete/400"} # type: ignore @distributed_trace_async - async def begin_delete_non_retry400( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_non_retry400(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 400 with an error body. :keyword callable cls: A custom type or function that will be passed the direct response @@ -538,60 +515,53 @@ async def begin_delete_non_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_non_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_non_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_non_retry400.metadata = {'url': '/lro/nonretryerror/delete/400'} # type: ignore - async def _delete202_non_retry400_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_non_retry400.metadata = {"url": "/lro/nonretryerror/delete/400"} # type: ignore + + async def _delete202_non_retry400_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_non_retry400_initial.metadata['url'] # type: ignore + url = self._delete202_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -602,19 +572,16 @@ async def _delete202_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/delete/202/retry/400'} # type: ignore + _delete202_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/delete/202/retry/400"} # type: ignore @distributed_trace_async - async def begin_delete202_non_retry400( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete202_non_retry400(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 with a location header. :keyword callable cls: A custom type or function that will be passed the direct response @@ -627,60 +594,53 @@ async def begin_delete202_non_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete202_non_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete202_non_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_non_retry400.metadata = {'url': '/lro/nonretryerror/delete/202/retry/400'} # type: ignore - async def _delete_async_relative_retry400_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete202_non_retry400.metadata = {"url": "/lro/nonretryerror/delete/202/retry/400"} # type: ignore + + async def _delete_async_relative_retry400_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -691,20 +651,19 @@ async def _delete_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/deleteasync/retry/400'} # type: ignore + _delete_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/deleteasync/retry/400"} # type: ignore @distributed_trace_async - async def begin_delete_async_relative_retry400( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_relative_retry400(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -718,70 +677,62 @@ async def begin_delete_async_relative_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_relative_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_relative_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/deleteasync/retry/400'} # type: ignore - async def _post_non_retry400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/deleteasync/retry/400"} # type: ignore + + async def _post_non_retry400_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_non_retry400_initial.metadata['url'] # type: ignore + url = self._post_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -791,19 +742,17 @@ async def _post_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/post/400'} # type: ignore + _post_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/post/400"} # type: ignore @distributed_trace_async async def begin_post_non_retry400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 400 with no error body. @@ -819,71 +768,62 @@ async def begin_post_non_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_non_retry400.metadata = {'url': '/lro/nonretryerror/post/400'} # type: ignore - async def _post202_non_retry400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_post_non_retry400.metadata = {"url": "/lro/nonretryerror/post/400"} # type: ignore + + async def _post202_non_retry400_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_non_retry400_initial.metadata['url'] # type: ignore + url = self._post202_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -893,19 +833,17 @@ async def _post202_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/post/202/retry/400'} # type: ignore + _post202_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/post/202/retry/400"} # type: ignore @distributed_trace_async async def begin_post202_non_retry400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 with a location header. @@ -921,71 +859,64 @@ async def begin_post202_non_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_non_retry400.metadata = {'url': '/lro/nonretryerror/post/202/retry/400'} # type: ignore + + begin_post202_non_retry400.metadata = {"url": "/lro/nonretryerror/post/202/retry/400"} # type: ignore async def _post_async_relative_retry400_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -995,20 +926,20 @@ async def _post_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/postasync/retry/400'} # type: ignore + _post_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/postasync/retry/400"} # type: ignore @distributed_trace_async async def begin_post_async_relative_retry400( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -1025,71 +956,66 @@ async def begin_post_async_relative_retry400( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_relative_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/postasync/retry/400'} # type: ignore + + begin_post_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/postasync/retry/400"} # type: ignore async def _put_error201_no_provisioning_state_payload_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_error201_no_provisioning_state_payload_initial.metadata['url'] # type: ignore + url = self._put_error201_no_provisioning_state_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1099,22 +1025,21 @@ async def _put_error201_no_provisioning_state_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_error201_no_provisioning_state_payload_initial.metadata = {'url': '/lro/error/put/201/noprovisioningstatepayload'} # type: ignore + + _put_error201_no_provisioning_state_payload_initial.metadata = {"url": "/lro/error/put/201/noprovisioningstatepayload"} # type: ignore @distributed_trace_async async def begin_put_error201_no_provisioning_state_payload( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 201 to the initial request with no payload. @@ -1130,74 +1055,69 @@ async def begin_put_error201_no_provisioning_state_payload( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_error201_no_provisioning_state_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_error201_no_provisioning_state_payload.metadata = {'url': '/lro/error/put/201/noprovisioningstatepayload'} # type: ignore + + begin_put_error201_no_provisioning_state_payload.metadata = {"url": "/lro/error/put/201/noprovisioningstatepayload"} # type: ignore async def _put_async_relative_retry_no_status_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_no_status_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_no_status_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1207,22 +1127,23 @@ async def _put_async_relative_retry_no_status_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_no_status_initial.metadata = {'url': '/lro/error/putasync/retry/nostatus'} # type: ignore + + _put_async_relative_retry_no_status_initial.metadata = {"url": "/lro/error/putasync/retry/nostatus"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry_no_status( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1240,79 +1161,76 @@ async def begin_put_async_relative_retry_no_status( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry_no_status_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_no_status.metadata = {'url': '/lro/error/putasync/retry/nostatus'} # type: ignore + + begin_put_async_relative_retry_no_status.metadata = {"url": "/lro/error/putasync/retry/nostatus"} # type: ignore async def _put_async_relative_retry_no_status_payload_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_no_status_payload_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_no_status_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1322,22 +1240,23 @@ async def _put_async_relative_retry_no_status_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_no_status_payload_initial.metadata = {'url': '/lro/error/putasync/retry/nostatuspayload'} # type: ignore + + _put_async_relative_retry_no_status_payload_initial.metadata = {"url": "/lro/error/putasync/retry/nostatuspayload"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry_no_status_payload( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1355,69 +1274,65 @@ async def begin_put_async_relative_retry_no_status_payload( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry_no_status_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_no_status_payload.metadata = {'url': '/lro/error/putasync/retry/nostatuspayload'} # type: ignore - async def _delete204_succeeded_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_put_async_relative_retry_no_status_payload.metadata = {"url": "/lro/error/putasync/retry/nostatuspayload"} # type: ignore + + async def _delete204_succeeded_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete204_succeeded_initial.metadata['url'] # type: ignore + url = self._delete204_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1430,13 +1345,10 @@ async def _delete204_succeeded_initial( if cls: return cls(pipeline_response, None, {}) - _delete204_succeeded_initial.metadata = {'url': '/lro/error/delete/204/nolocation'} # type: ignore + _delete204_succeeded_initial.metadata = {"url": "/lro/error/delete/204/nolocation"} # type: ignore @distributed_trace_async - async def begin_delete204_succeeded( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete204_succeeded(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 204 to the initial request, indicating success. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1449,60 +1361,53 @@ async def begin_delete204_succeeded( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete204_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete204_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete204_succeeded.metadata = {'url': '/lro/error/delete/204/nolocation'} # type: ignore - async def _delete_async_relative_retry_no_status_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete204_succeeded.metadata = {"url": "/lro/error/delete/204/nolocation"} # type: ignore + + async def _delete_async_relative_retry_no_status_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_no_status_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_no_status_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1513,20 +1418,19 @@ async def _delete_async_relative_retry_no_status_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_no_status_initial.metadata = {'url': '/lro/error/deleteasync/retry/nostatus'} # type: ignore + _delete_async_relative_retry_no_status_initial.metadata = {"url": "/lro/error/deleteasync/retry/nostatus"} # type: ignore @distributed_trace_async - async def begin_delete_async_relative_retry_no_status( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_relative_retry_no_status(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -1540,70 +1444,62 @@ async def begin_delete_async_relative_retry_no_status( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_relative_retry_no_status_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_relative_retry_no_status_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_no_status.metadata = {'url': '/lro/error/deleteasync/retry/nostatus'} # type: ignore - async def _post202_no_location_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_async_relative_retry_no_status.metadata = {"url": "/lro/error/deleteasync/retry/nostatus"} # type: ignore + + async def _post202_no_location_initial(self, product: Optional["_models.Product"] = None, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_no_location_initial.metadata['url'] # type: ignore + url = self._post202_no_location_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1613,19 +1509,17 @@ async def _post202_no_location_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_no_location_initial.metadata = {'url': '/lro/error/post/202/nolocation'} # type: ignore + _post202_no_location_initial.metadata = {"url": "/lro/error/post/202/nolocation"} # type: ignore @distributed_trace_async async def begin_post202_no_location( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, without a location header. @@ -1642,71 +1536,64 @@ async def begin_post202_no_location( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._post202_no_location_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._post202_no_location_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_no_location.metadata = {'url': '/lro/error/post/202/nolocation'} # type: ignore + + begin_post202_no_location.metadata = {"url": "/lro/error/post/202/nolocation"} # type: ignore async def _post_async_relative_retry_no_payload_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_no_payload_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_no_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1716,20 +1603,20 @@ async def _post_async_relative_retry_no_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_no_payload_initial.metadata = {'url': '/lro/error/postasync/retry/nopayload'} # type: ignore + _post_async_relative_retry_no_payload_initial.metadata = {"url": "/lro/error/postasync/retry/nopayload"} # type: ignore @distributed_trace_async async def begin_post_async_relative_retry_no_payload( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -1747,71 +1634,66 @@ async def begin_post_async_relative_retry_no_payload( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_relative_retry_no_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_no_payload.metadata = {'url': '/lro/error/postasync/retry/nopayload'} # type: ignore + + begin_post_async_relative_retry_no_payload.metadata = {"url": "/lro/error/postasync/retry/nopayload"} # type: ignore async def _put200_invalid_json_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> Optional["_models.Product"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_invalid_json_initial.metadata['url'] # type: ignore + url = self._put200_invalid_json_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1822,19 +1704,18 @@ async def _put200_invalid_json_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_invalid_json_initial.metadata = {'url': '/lro/error/put/200/invalidjson'} # type: ignore + + _put200_invalid_json_initial.metadata = {"url": "/lro/error/put/200/invalidjson"} # type: ignore @distributed_trace_async async def begin_put200_invalid_json( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that is not a valid json. @@ -1851,74 +1732,67 @@ async def begin_put200_invalid_json( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._put200_invalid_json_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._put200_invalid_json_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_invalid_json.metadata = {'url': '/lro/error/put/200/invalidjson'} # type: ignore + + begin_put200_invalid_json.metadata = {"url": "/lro/error/put/200/invalidjson"} # type: ignore async def _put_async_relative_retry_invalid_header_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1928,22 +1802,23 @@ async def _put_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/putasync/retry/invalidheader'} # type: ignore + + _put_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/putasync/retry/invalidheader"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry_invalid_header( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. The endpoint indicated in the Azure-AsyncOperation @@ -1961,79 +1836,76 @@ async def begin_put_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/putasync/retry/invalidheader'} # type: ignore + + begin_put_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/putasync/retry/invalidheader"} # type: ignore async def _put_async_relative_retry_invalid_json_polling_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2043,22 +1915,23 @@ async def _put_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/putasync/retry/invalidjsonpolling'} # type: ignore + + _put_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/putasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace_async async def begin_put_async_relative_retry_invalid_json_polling( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller["_models.Product"]: """Long running put request, service returns a 200 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -2076,69 +1949,65 @@ async def begin_put_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.AsyncLROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._put_async_relative_retry_invalid_json_polling_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/putasync/retry/invalidjsonpolling'} # type: ignore - async def _delete202_retry_invalid_header_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_put_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/putasync/retry/invalidjsonpolling"} # type: ignore + + async def _delete202_retry_invalid_header_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._delete202_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2149,19 +2018,16 @@ async def _delete202_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_retry_invalid_header_initial.metadata = {'url': '/lro/error/delete/202/retry/invalidheader'} # type: ignore + _delete202_retry_invalid_header_initial.metadata = {"url": "/lro/error/delete/202/retry/invalidheader"} # type: ignore @distributed_trace_async - async def begin_delete202_retry_invalid_header( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete202_retry_invalid_header(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request receing a reponse with an invalid 'Location' and 'Retry-After' headers. @@ -2175,60 +2041,53 @@ async def begin_delete202_retry_invalid_header( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete202_retry_invalid_header_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete202_retry_invalid_header_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry_invalid_header.metadata = {'url': '/lro/error/delete/202/retry/invalidheader'} # type: ignore - async def _delete_async_relative_retry_invalid_header_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete202_retry_invalid_header.metadata = {"url": "/lro/error/delete/202/retry/invalidheader"} # type: ignore + + async def _delete_async_relative_retry_invalid_header_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2239,20 +2098,19 @@ async def _delete_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/deleteasync/retry/invalidheader'} # type: ignore + _delete_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/deleteasync/retry/invalidheader"} # type: ignore @distributed_trace_async - async def begin_delete_async_relative_retry_invalid_header( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_relative_retry_invalid_header(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. The endpoint indicated in the Azure-AsyncOperation header is invalid. @@ -2266,60 +2124,53 @@ async def begin_delete_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = await self._delete_async_relative_retry_invalid_header_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = await self._delete_async_relative_retry_invalid_header_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/deleteasync/retry/invalidheader'} # type: ignore - async def _delete_async_relative_retry_invalid_json_polling_initial( - self, - **kwargs - ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + begin_delete_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/deleteasync/retry/invalidheader"} # type: ignore + + async def _delete_async_relative_retry_invalid_json_polling_initial(self, **kwargs) -> None: + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2330,20 +2181,19 @@ async def _delete_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/deleteasync/retry/invalidjsonpolling'} # type: ignore + _delete_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/deleteasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace_async - async def begin_delete_async_relative_retry_invalid_json_polling( - self, - **kwargs - ) -> AsyncLROPoller[None]: + async def begin_delete_async_relative_retry_invalid_json_polling(self, **kwargs) -> AsyncLROPoller[None]: """Long running delete request, service returns a 202 to the initial request. Poll the endpoint indicated in the Azure-AsyncOperation header for operation status. @@ -2357,70 +2207,66 @@ async def begin_delete_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._delete_async_relative_retry_invalid_json_polling_initial( - cls=lambda x,y,z: x, - **kwargs + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/deleteasync/retry/invalidjsonpolling'} # type: ignore + + begin_delete_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/deleteasync/retry/invalidjsonpolling"} # type: ignore async def _post202_retry_invalid_header_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._post202_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2430,19 +2276,17 @@ async def _post202_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry_invalid_header_initial.metadata = {'url': '/lro/error/post/202/retry/invalidheader'} # type: ignore + _post202_retry_invalid_header_initial.metadata = {"url": "/lro/error/post/202/retry/invalidheader"} # type: ignore @distributed_trace_async async def begin_post202_retry_invalid_header( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with invalid 'Location' and 'Retry-After' headers. @@ -2459,71 +2303,66 @@ async def begin_post202_retry_invalid_header( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post202_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry_invalid_header.metadata = {'url': '/lro/error/post/202/retry/invalidheader'} # type: ignore + + begin_post202_retry_invalid_header.metadata = {"url": "/lro/error/post/202/retry/invalidheader"} # type: ignore async def _post_async_relative_retry_invalid_header_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2533,20 +2372,20 @@ async def _post_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/postasync/retry/invalidheader'} # type: ignore + _post_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/postasync/retry/invalidheader"} # type: ignore @distributed_trace_async async def begin_post_async_relative_retry_invalid_header( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. The endpoint indicated in the Azure-AsyncOperation @@ -2564,71 +2403,66 @@ async def begin_post_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_relative_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/postasync/retry/invalidheader'} # type: ignore + + begin_post_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/postasync/retry/invalidheader"} # type: ignore async def _post_async_relative_retry_invalid_json_polling_initial( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> None: - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2638,20 +2472,20 @@ async def _post_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/postasync/retry/invalidjsonpolling'} # type: ignore + _post_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/postasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace_async async def begin_post_async_relative_retry_invalid_json_polling( - self, - product: Optional["_models.Product"] = None, - **kwargs + self, product: Optional["_models.Product"] = None, **kwargs ) -> AsyncLROPoller[None]: """Long running post request, service returns a 202 to the initial request, with an entity that contains ProvisioningState=’Creating’. Poll the endpoint indicated in the Azure-AsyncOperation @@ -2669,37 +2503,36 @@ async def begin_post_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._post_async_relative_retry_invalid_json_polling_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/postasync/retry/invalidjsonpolling'} # type: ignore + + begin_post_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/postasync/retry/invalidjsonpolling"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/models/__init__.py b/test/azure/Expected/AcceptanceTests/Lro/lro/models/__init__.py index 71e63d73c45..35e4862503b 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/models/__init__.py @@ -30,14 +30,14 @@ ) __all__ = [ - 'OperationResult', - 'OperationResultError', - 'Product', - 'Resource', - 'Sku', - 'SubProduct', - 'SubResource', - 'OperationResultStatus', - 'ProductPropertiesProvisioningStateValues', - 'SubProductPropertiesProvisioningStateValues', + "OperationResult", + "OperationResultError", + "Product", + "Resource", + "Sku", + "SubProduct", + "SubResource", + "OperationResultStatus", + "ProductPropertiesProvisioningStateValues", + "SubProductPropertiesProvisioningStateValues", ] diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_auto_rest_long_running_operation_test_service_enums.py b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_auto_rest_long_running_operation_test_service_enums.py index 05783dd69e8..475b1ddf02b 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_auto_rest_long_running_operation_test_service_enums.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_auto_rest_long_running_operation_test_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class OperationResultStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The status of the request - """ + """The status of the request""" SUCCEEDED = "Succeeded" FAILED = "Failed" @@ -42,6 +42,7 @@ class OperationResultStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)) DELETED = "Deleted" OK = "OK" + class ProductPropertiesProvisioningStateValues(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): SUCCEEDED = "Succeeded" @@ -56,6 +57,7 @@ class ProductPropertiesProvisioningStateValues(with_metaclass(_CaseInsensitiveEn DELETED = "Deleted" OK = "OK" + class SubProductPropertiesProvisioningStateValues(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): SUCCEEDED = "Succeeded" diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models.py b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models.py index 3ebc0a610e6..d1483d466ab 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models.py @@ -21,17 +21,14 @@ class OperationResult(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'OperationResultError'}, + "status": {"key": "status", "type": "str"}, + "error": {"key": "error", "type": "OperationResultError"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(OperationResult, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.error = kwargs.get('error', None) + self.status = kwargs.get("status", None) + self.error = kwargs.get("error", None) class OperationResultError(msrest.serialization.Model): @@ -44,17 +41,14 @@ class OperationResultError(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(OperationResultError, self).__init__(**kwargs) - self.code = kwargs.get('code', None) - self.message = kwargs.get('message', None) + self.code = kwargs.get("code", None) + self.message = kwargs.get("message", None) class Resource(msrest.serialization.Model): @@ -75,28 +69,25 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.type = None - self.tags = kwargs.get('tags', None) - self.location = kwargs.get('location', None) + self.tags = kwargs.get("tags", None) + self.location = kwargs.get("location", None) self.name = None @@ -123,28 +114,25 @@ class Product(Resource): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.provisioning_state = kwargs.get('provisioning_state', None) + self.provisioning_state = kwargs.get("provisioning_state", None) self.provisioning_state_values = None @@ -158,17 +146,14 @@ class Sku(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Sku, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.id = kwargs.get('id', None) + self.name = kwargs.get("name", None) + self.id = kwargs.get("id", None) class SubResource(msrest.serialization.Model): @@ -181,17 +166,14 @@ class SubResource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, + "id": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SubResource, self).__init__(**kwargs) self.id = None @@ -212,20 +194,17 @@ class SubProduct(SubResource): """ _validation = { - 'id': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SubProduct, self).__init__(**kwargs) - self.provisioning_state = kwargs.get('provisioning_state', None) + self.provisioning_state = kwargs.get("provisioning_state", None) self.provisioning_state_values = None diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models_py3.py index 1d08bc87746..ac468ad212f 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/models/_models_py3.py @@ -25,8 +25,8 @@ class OperationResult(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'OperationResultError'}, + "status": {"key": "status", "type": "str"}, + "error": {"key": "error", "type": "OperationResultError"}, } def __init__( @@ -51,17 +51,11 @@ class OperationResultError(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - code: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, code: Optional[int] = None, message: Optional[str] = None, **kwargs): super(OperationResultError, self).__init__(**kwargs) self.code = code self.message = message @@ -85,26 +79,20 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - tags: Optional[Dict[str, str]] = None, - location: Optional[str] = None, - **kwargs - ): + def __init__(self, *, tags: Optional[Dict[str, str]] = None, location: Optional[str] = None, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.type = None @@ -136,20 +124,20 @@ class Product(Resource): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, } def __init__( @@ -175,17 +163,11 @@ class Sku(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - *, - name: Optional[str] = None, - id: Optional[str] = None, - **kwargs - ): + def __init__(self, *, name: Optional[str] = None, id: Optional[str] = None, **kwargs): super(Sku, self).__init__(**kwargs) self.name = name self.id = id @@ -201,17 +183,14 @@ class SubResource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, + "id": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SubResource, self).__init__(**kwargs) self.id = None @@ -232,22 +211,17 @@ class SubProduct(SubResource): """ _validation = { - 'id': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, } - def __init__( - self, - *, - provisioning_state: Optional[str] = None, - **kwargs - ): + def __init__(self, *, provisioning_state: Optional[str] = None, **kwargs): super(SubProduct, self).__init__(**kwargs) self.provisioning_state = provisioning_state self.provisioning_state_values = None diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/__init__.py index 6e8646cae89..234d447ace7 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/__init__.py @@ -12,8 +12,8 @@ from ._lr_os_custom_header_operations import LROsCustomHeaderOperations __all__ = [ - 'LROsOperations', - 'LRORetrysOperations', - 'LROSADsOperations', - 'LROsCustomHeaderOperations', + "LROsOperations", + "LRORetrysOperations", + "LROSADsOperations", + "LROsCustomHeaderOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py index 12788c209a5..0ed112044b2 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.polling import LROPoller, NoPolling, PollingMethod @@ -22,9 +28,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class LROsCustomHeaderOperations(object): """LROsCustomHeaderOperations operations. @@ -53,31 +60,29 @@ def _put_async_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -87,16 +92,19 @@ def _put_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_succeeded_initial.metadata = {'url': '/lro/customheader/putasync/retry/succeeded'} # type: ignore + + _put_async_retry_succeeded_initial.metadata = {"url": "/lro/customheader/putasync/retry/succeeded"} # type: ignore @distributed_trace def begin_put_async_retry_succeeded( @@ -122,48 +130,47 @@ def begin_put_async_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_succeeded.metadata = {'url': '/lro/customheader/putasync/retry/succeeded'} # type: ignore + + begin_put_async_retry_succeeded.metadata = {"url": "/lro/customheader/putasync/retry/succeeded"} # type: ignore def _put201_creating_succeeded200_initial( self, @@ -171,31 +178,29 @@ def _put201_creating_succeeded200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -205,16 +210,17 @@ def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/customheader/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/customheader/put/201/creating/succeeded/200"} # type: ignore @distributed_trace def begin_put201_creating_succeeded200( @@ -240,43 +246,40 @@ def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put201_creating_succeeded200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/customheader/put/201/creating/succeeded/200'} # type: ignore + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/customheader/put/201/creating/succeeded/200"} # type: ignore def _post202_retry200_initial( self, @@ -284,31 +287,29 @@ def _post202_retry200_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -318,13 +319,13 @@ def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/customheader/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/customheader/post/202/retry/200"} # type: ignore @distributed_trace def begin_post202_retry200( @@ -349,40 +350,37 @@ def begin_post202_retry200( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/customheader/post/202/retry/200'} # type: ignore + + begin_post202_retry200.metadata = {"url": "/lro/customheader/post/202/retry/200"} # type: ignore def _post_async_retry_succeeded_initial( self, @@ -390,31 +388,29 @@ def _post_async_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -424,14 +420,16 @@ def _post_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retry_succeeded_initial.metadata = {'url': '/lro/customheader/postasync/retry/succeeded'} # type: ignore + _post_async_retry_succeeded_initial.metadata = {"url": "/lro/customheader/postasync/retry/succeeded"} # type: ignore @distributed_trace def begin_post_async_retry_succeeded( @@ -457,37 +455,34 @@ def begin_post_async_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_succeeded.metadata = {'url': '/lro/customheader/postasync/retry/succeeded'} # type: ignore + + begin_post_async_retry_succeeded.metadata = {"url": "/lro/customheader/postasync/retry/succeeded"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py index 677c28d8193..1294cc46388 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.polling import LROPoller, NoPolling, PollingMethod @@ -22,9 +28,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class LRORetrysOperations(object): """LRORetrysOperations operations. @@ -53,31 +60,29 @@ def _put201_creating_succeeded200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -87,16 +92,17 @@ def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/retryerror/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/retryerror/put/201/creating/succeeded/200"} # type: ignore @distributed_trace def begin_put201_creating_succeeded200( @@ -121,43 +127,40 @@ def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put201_creating_succeeded200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/retryerror/put/201/creating/succeeded/200'} # type: ignore + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/retryerror/put/201/creating/succeeded/200"} # type: ignore def _put_async_relative_retry_succeeded_initial( self, @@ -165,31 +168,29 @@ def _put_async_relative_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -199,16 +200,19 @@ def _put_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/putasync/retry/succeeded'} # type: ignore + + _put_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/putasync/retry/succeeded"} # type: ignore @distributed_trace def begin_put_async_relative_retry_succeeded( @@ -233,70 +237,68 @@ def begin_put_async_relative_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_relative_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/putasync/retry/succeeded'} # type: ignore + + begin_put_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/putasync/retry/succeeded"} # type: ignore def _delete_provisioning202_accepted200_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_accepted200_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -308,23 +310,23 @@ def _delete_provisioning202_accepted200_succeeded_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_accepted200_succeeded_initial.metadata = {'url': '/lro/retryerror/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + _delete_provisioning202_accepted200_succeeded_initial.metadata = {"url": "/lro/retryerror/delete/provisioning/202/accepted/200/succeeded"} # type: ignore @distributed_trace def begin_delete_provisioning202_accepted200_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 500, then a 202 to the initial request, with an @@ -341,64 +343,59 @@ def begin_delete_provisioning202_accepted200_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_provisioning202_accepted200_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_provisioning202_accepted200_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_accepted200_succeeded.metadata = {'url': '/lro/retryerror/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + begin_delete_provisioning202_accepted200_succeeded.metadata = {"url": "/lro/retryerror/delete/provisioning/202/accepted/200/succeeded"} # type: ignore def _delete202_retry200_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry200_initial.metadata['url'] # type: ignore + url = self._delete202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -409,18 +406,17 @@ def _delete202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_retry200_initial.metadata = {'url': '/lro/retryerror/delete/202/retry/200'} # type: ignore + _delete202_retry200_initial.metadata = {"url": "/lro/retryerror/delete/202/retry/200"} # type: ignore @distributed_trace def begin_delete202_retry200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 500, then a 202 to the initial request. Polls @@ -436,61 +432,56 @@ def begin_delete202_retry200( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete202_retry200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete202_retry200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry200.metadata = {'url': '/lro/retryerror/delete/202/retry/200'} # type: ignore + + begin_delete202_retry200.metadata = {"url": "/lro/retryerror/delete/202/retry/200"} # type: ignore def _delete_async_relative_retry_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -501,19 +492,20 @@ def _delete_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/deleteasync/retry/succeeded'} # type: ignore + _delete_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/deleteasync/retry/succeeded"} # type: ignore @distributed_trace def begin_delete_async_relative_retry_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 500, then a 202 to the initial request. Poll the @@ -529,39 +521,37 @@ def begin_delete_async_relative_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_relative_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_relative_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/deleteasync/retry/succeeded'} # type: ignore + + begin_delete_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/deleteasync/retry/succeeded"} # type: ignore def _post202_retry200_initial( self, @@ -569,31 +559,29 @@ def _post202_retry200_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -603,13 +591,13 @@ def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/retryerror/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/retryerror/post/202/retry/200"} # type: ignore @distributed_trace def begin_post202_retry200( @@ -633,40 +621,37 @@ def begin_post202_retry200( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/retryerror/post/202/retry/200'} # type: ignore + + begin_post202_retry200.metadata = {"url": "/lro/retryerror/post/202/retry/200"} # type: ignore def _post_async_relative_retry_succeeded_initial( self, @@ -674,31 +659,29 @@ def _post_async_relative_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -708,14 +691,16 @@ def _post_async_relative_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_succeeded_initial.metadata = {'url': '/lro/retryerror/postasync/retry/succeeded'} # type: ignore + _post_async_relative_retry_succeeded_initial.metadata = {"url": "/lro/retryerror/postasync/retry/succeeded"} # type: ignore @distributed_trace def begin_post_async_relative_retry_succeeded( @@ -740,37 +725,36 @@ def begin_post_async_relative_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._post_async_relative_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_succeeded.metadata = {'url': '/lro/retryerror/postasync/retry/succeeded'} # type: ignore + + begin_post_async_relative_retry_succeeded.metadata = {"url": "/lro/retryerror/postasync/retry/succeeded"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py index 80779f7285c..96dd63c33e3 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.polling import LROPoller, NoPolling, PollingMethod @@ -22,9 +28,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class LROsOperations(object): """LROsOperations operations. @@ -53,31 +60,29 @@ def _put200_succeeded_initial( **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_succeeded_initial.metadata['url'] # type: ignore + url = self._put200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -88,13 +93,14 @@ def _put200_succeeded_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_succeeded_initial.metadata = {'url': '/lro/put/200/succeeded'} # type: ignore + + _put200_succeeded_initial.metadata = {"url": "/lro/put/200/succeeded"} # type: ignore @distributed_trace def begin_put200_succeeded( @@ -118,43 +124,40 @@ def begin_put200_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put200_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put200_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_succeeded.metadata = {'url': '/lro/put/200/succeeded'} # type: ignore + + begin_put200_succeeded.metadata = {"url": "/lro/put/200/succeeded"} # type: ignore def _put201_succeeded_initial( self, @@ -162,31 +165,29 @@ def _put201_succeeded_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_succeeded_initial.metadata['url'] # type: ignore + url = self._put201_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -195,13 +196,14 @@ def _put201_succeeded_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_succeeded_initial.metadata = {'url': '/lro/put/201/succeeded'} # type: ignore + + _put201_succeeded_initial.metadata = {"url": "/lro/put/201/succeeded"} # type: ignore @distributed_trace def begin_put201_succeeded( @@ -225,65 +227,59 @@ def begin_put201_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put201_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put201_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_succeeded.metadata = {'url': '/lro/put/201/succeeded'} # type: ignore + + begin_put201_succeeded.metadata = {"url": "/lro/put/201/succeeded"} # type: ignore def _post202_list_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[List["_models.Product"]] - cls = kwargs.pop('cls', None) # type: ClsType[Optional[List["_models.Product"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[List["_models.Product"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post202_list_initial.metadata['url'] # type: ignore + url = self._post202_list_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -296,22 +292,24 @@ def _post202_list_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post202_list_initial.metadata = {'url': '/lro/list'} # type: ignore + + _post202_list_initial.metadata = {"url": "/lro/list"} # type: ignore @distributed_trace def begin_post202_list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[List["_models.Product"]] """Long running put request, service returns a 202 with empty body to first request, returns a 200 @@ -327,42 +325,40 @@ def begin_post202_list( :rtype: ~azure.core.polling.LROPoller[list[~lro.models.Product]] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_list_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_list_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_list.metadata = {'url': '/lro/list'} # type: ignore + + begin_post202_list.metadata = {"url": "/lro/list"} # type: ignore def _put200_succeeded_no_state_initial( self, @@ -370,31 +366,29 @@ def _put200_succeeded_no_state_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_succeeded_no_state_initial.metadata['url'] # type: ignore + url = self._put200_succeeded_no_state_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -403,13 +397,14 @@ def _put200_succeeded_no_state_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_succeeded_no_state_initial.metadata = {'url': '/lro/put/200/succeeded/nostate'} # type: ignore + + _put200_succeeded_no_state_initial.metadata = {"url": "/lro/put/200/succeeded/nostate"} # type: ignore @distributed_trace def begin_put200_succeeded_no_state( @@ -433,43 +428,40 @@ def begin_put200_succeeded_no_state( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put200_succeeded_no_state_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put200_succeeded_no_state_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_succeeded_no_state.metadata = {'url': '/lro/put/200/succeeded/nostate'} # type: ignore + + begin_put200_succeeded_no_state.metadata = {"url": "/lro/put/200/succeeded/nostate"} # type: ignore def _put202_retry200_initial( self, @@ -477,31 +469,29 @@ def _put202_retry200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put202_retry200_initial.metadata['url'] # type: ignore + url = self._put202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -510,13 +500,14 @@ def _put202_retry200_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put202_retry200_initial.metadata = {'url': '/lro/put/202/retry/200'} # type: ignore + + _put202_retry200_initial.metadata = {"url": "/lro/put/202/retry/200"} # type: ignore @distributed_trace def begin_put202_retry200( @@ -541,43 +532,40 @@ def begin_put202_retry200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put202_retry200.metadata = {'url': '/lro/put/202/retry/200'} # type: ignore + + begin_put202_retry200.metadata = {"url": "/lro/put/202/retry/200"} # type: ignore def _put201_creating_succeeded200_initial( self, @@ -585,31 +573,29 @@ def _put201_creating_succeeded200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_succeeded200_initial.metadata['url'] # type: ignore + url = self._put201_creating_succeeded200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -619,16 +605,17 @@ def _put201_creating_succeeded200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_succeeded200_initial.metadata = {'url': '/lro/put/201/creating/succeeded/200'} # type: ignore + + _put201_creating_succeeded200_initial.metadata = {"url": "/lro/put/201/creating/succeeded/200"} # type: ignore @distributed_trace def begin_put201_creating_succeeded200( @@ -653,43 +640,40 @@ def begin_put201_creating_succeeded200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put201_creating_succeeded200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put201_creating_succeeded200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_succeeded200.metadata = {'url': '/lro/put/201/creating/succeeded/200'} # type: ignore + + begin_put201_creating_succeeded200.metadata = {"url": "/lro/put/201/creating/succeeded/200"} # type: ignore def _put200_updating_succeeded204_initial( self, @@ -697,31 +681,29 @@ def _put200_updating_succeeded204_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_updating_succeeded204_initial.metadata['url'] # type: ignore + url = self._put200_updating_succeeded204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -730,13 +712,14 @@ def _put200_updating_succeeded204_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_updating_succeeded204_initial.metadata = {'url': '/lro/put/200/updating/succeeded/200'} # type: ignore + + _put200_updating_succeeded204_initial.metadata = {"url": "/lro/put/200/updating/succeeded/200"} # type: ignore @distributed_trace def begin_put200_updating_succeeded204( @@ -761,43 +744,40 @@ def begin_put200_updating_succeeded204( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put200_updating_succeeded204_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put200_updating_succeeded204_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_updating_succeeded204.metadata = {'url': '/lro/put/200/updating/succeeded/200'} # type: ignore + + begin_put200_updating_succeeded204.metadata = {"url": "/lro/put/200/updating/succeeded/200"} # type: ignore def _put201_creating_failed200_initial( self, @@ -805,31 +785,29 @@ def _put201_creating_failed200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put201_creating_failed200_initial.metadata['url'] # type: ignore + url = self._put201_creating_failed200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -839,16 +817,17 @@ def _put201_creating_failed200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put201_creating_failed200_initial.metadata = {'url': '/lro/put/201/created/failed/200'} # type: ignore + + _put201_creating_failed200_initial.metadata = {"url": "/lro/put/201/created/failed/200"} # type: ignore @distributed_trace def begin_put201_creating_failed200( @@ -873,43 +852,40 @@ def begin_put201_creating_failed200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put201_creating_failed200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put201_creating_failed200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put201_creating_failed200.metadata = {'url': '/lro/put/201/created/failed/200'} # type: ignore + + begin_put201_creating_failed200.metadata = {"url": "/lro/put/201/created/failed/200"} # type: ignore def _put200_acceptedcanceled200_initial( self, @@ -917,31 +893,29 @@ def _put200_acceptedcanceled200_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_acceptedcanceled200_initial.metadata['url'] # type: ignore + url = self._put200_acceptedcanceled200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -950,13 +924,14 @@ def _put200_acceptedcanceled200_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_acceptedcanceled200_initial.metadata = {'url': '/lro/put/200/accepted/canceled/200'} # type: ignore + + _put200_acceptedcanceled200_initial.metadata = {"url": "/lro/put/200/accepted/canceled/200"} # type: ignore @distributed_trace def begin_put200_acceptedcanceled200( @@ -981,43 +956,40 @@ def begin_put200_acceptedcanceled200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put200_acceptedcanceled200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put200_acceptedcanceled200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_acceptedcanceled200.metadata = {'url': '/lro/put/200/accepted/canceled/200'} # type: ignore + + begin_put200_acceptedcanceled200.metadata = {"url": "/lro/put/200/accepted/canceled/200"} # type: ignore def _put_no_header_in_retry_initial( self, @@ -1025,31 +997,29 @@ def _put_no_header_in_retry_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._put_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1059,14 +1029,15 @@ def _put_no_header_in_retry_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['location']=self._deserialize('str', response.headers.get('location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_no_header_in_retry_initial.metadata = {'url': '/lro/put/noheader/202/200'} # type: ignore + + _put_no_header_in_retry_initial.metadata = {"url": "/lro/put/noheader/202/200"} # type: ignore @distributed_trace def begin_put_no_header_in_retry( @@ -1090,46 +1061,43 @@ def begin_put_no_header_in_retry( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_no_header_in_retry_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_no_header_in_retry_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['location']=self._deserialize('str', response.headers.get('location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_no_header_in_retry.metadata = {'url': '/lro/put/noheader/202/200'} # type: ignore + + begin_put_no_header_in_retry.metadata = {"url": "/lro/put/noheader/202/200"} # type: ignore def _put_async_retry_succeeded_initial( self, @@ -1137,31 +1105,29 @@ def _put_async_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1171,16 +1137,19 @@ def _put_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_succeeded_initial.metadata = {'url': '/lro/putasync/retry/succeeded'} # type: ignore + + _put_async_retry_succeeded_initial.metadata = {"url": "/lro/putasync/retry/succeeded"} # type: ignore @distributed_trace def begin_put_async_retry_succeeded( @@ -1205,48 +1174,47 @@ def begin_put_async_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_succeeded.metadata = {'url': '/lro/putasync/retry/succeeded'} # type: ignore + + begin_put_async_retry_succeeded.metadata = {"url": "/lro/putasync/retry/succeeded"} # type: ignore def _put_async_no_retry_succeeded_initial( self, @@ -1254,31 +1222,29 @@ def _put_async_no_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._put_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1288,15 +1254,18 @@ def _put_async_no_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_retry_succeeded_initial.metadata = {'url': '/lro/putasync/noretry/succeeded'} # type: ignore + + _put_async_no_retry_succeeded_initial.metadata = {"url": "/lro/putasync/noretry/succeeded"} # type: ignore @distributed_trace def begin_put_async_no_retry_succeeded( @@ -1321,47 +1290,46 @@ def begin_put_async_no_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_no_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_no_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_retry_succeeded.metadata = {'url': '/lro/putasync/noretry/succeeded'} # type: ignore + + begin_put_async_no_retry_succeeded.metadata = {"url": "/lro/putasync/noretry/succeeded"} # type: ignore def _put_async_retry_failed_initial( self, @@ -1369,31 +1337,29 @@ def _put_async_retry_failed_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._put_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1403,16 +1369,19 @@ def _put_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_retry_failed_initial.metadata = {'url': '/lro/putasync/retry/failed'} # type: ignore + + _put_async_retry_failed_initial.metadata = {"url": "/lro/putasync/retry/failed"} # type: ignore @distributed_trace def begin_put_async_retry_failed( @@ -1437,48 +1406,47 @@ def begin_put_async_retry_failed( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_retry_failed_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_retry_failed_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_retry_failed.metadata = {'url': '/lro/putasync/retry/failed'} # type: ignore + + begin_put_async_retry_failed.metadata = {"url": "/lro/putasync/retry/failed"} # type: ignore def _put_async_no_retrycanceled_initial( self, @@ -1486,31 +1454,29 @@ def _put_async_no_retrycanceled_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_retrycanceled_initial.metadata['url'] # type: ignore + url = self._put_async_no_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1520,15 +1486,18 @@ def _put_async_no_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_retrycanceled_initial.metadata = {'url': '/lro/putasync/noretry/canceled'} # type: ignore + + _put_async_no_retrycanceled_initial.metadata = {"url": "/lro/putasync/noretry/canceled"} # type: ignore @distributed_trace def begin_put_async_no_retrycanceled( @@ -1553,47 +1522,46 @@ def begin_put_async_no_retrycanceled( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_no_retrycanceled_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_no_retrycanceled_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_retrycanceled.metadata = {'url': '/lro/putasync/noretry/canceled'} # type: ignore + + begin_put_async_no_retrycanceled.metadata = {"url": "/lro/putasync/noretry/canceled"} # type: ignore def _put_async_no_header_in_retry_initial( self, @@ -1601,31 +1569,29 @@ def _put_async_no_header_in_retry_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._put_async_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1635,14 +1601,17 @@ def _put_async_no_header_in_retry_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_no_header_in_retry_initial.metadata = {'url': '/lro/putasync/noheader/201/200'} # type: ignore + + _put_async_no_header_in_retry_initial.metadata = {"url": "/lro/putasync/noheader/201/200"} # type: ignore @distributed_trace def begin_put_async_no_header_in_retry( @@ -1667,46 +1636,45 @@ def begin_put_async_no_header_in_retry( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_no_header_in_retry_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_no_header_in_retry_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_no_header_in_retry.metadata = {'url': '/lro/putasync/noheader/201/200'} # type: ignore + + begin_put_async_no_header_in_retry.metadata = {"url": "/lro/putasync/noheader/201/200"} # type: ignore def _put_non_resource_initial( self, @@ -1714,31 +1682,29 @@ def _put_non_resource_initial( **kwargs # type: Any ): # type: (...) -> "_models.Sku" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_resource_initial.metadata['url'] # type: ignore + url = self._put_non_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if sku is not None: - body_content = self._serialize.body(sku, 'Sku') + body_content = self._serialize.body(sku, "Sku") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1747,13 +1713,14 @@ def _put_non_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_resource_initial.metadata = {'url': '/lro/putnonresource/202/200'} # type: ignore + + _put_non_resource_initial.metadata = {"url": "/lro/putnonresource/202/200"} # type: ignore @distributed_trace def begin_put_non_resource( @@ -1776,43 +1743,40 @@ def begin_put_non_resource( :rtype: ~azure.core.polling.LROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_non_resource_initial( - sku=sku, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_non_resource_initial(sku=sku, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_resource.metadata = {'url': '/lro/putnonresource/202/200'} # type: ignore + + begin_put_non_resource.metadata = {"url": "/lro/putnonresource/202/200"} # type: ignore def _put_async_non_resource_initial( self, @@ -1820,31 +1784,29 @@ def _put_async_non_resource_initial( **kwargs # type: Any ): # type: (...) -> "_models.Sku" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_non_resource_initial.metadata['url'] # type: ignore + url = self._put_async_non_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if sku is not None: - body_content = self._serialize.body(sku, 'Sku') + body_content = self._serialize.body(sku, "Sku") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1853,13 +1815,14 @@ def _put_async_non_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_async_non_resource_initial.metadata = {'url': '/lro/putnonresourceasync/202/200'} # type: ignore + + _put_async_non_resource_initial.metadata = {"url": "/lro/putnonresourceasync/202/200"} # type: ignore @distributed_trace def begin_put_async_non_resource( @@ -1882,43 +1845,40 @@ def begin_put_async_non_resource( :rtype: ~azure.core.polling.LROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_non_resource_initial( - sku=sku, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_non_resource_initial(sku=sku, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_non_resource.metadata = {'url': '/lro/putnonresourceasync/202/200'} # type: ignore + + begin_put_async_non_resource.metadata = {"url": "/lro/putnonresourceasync/202/200"} # type: ignore def _put_sub_resource_initial( self, @@ -1926,33 +1886,31 @@ def _put_sub_resource_initial( **kwargs # type: Any ): # type: (...) -> "_models.SubProduct" - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _product = _models.SubProduct(provisioning_state=provisioning_state) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_sub_resource_initial.metadata['url'] # type: ignore + url = self._put_sub_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _product is not None: - body_content = self._serialize.body(_product, 'SubProduct') + body_content = self._serialize.body(_product, "SubProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1961,13 +1919,14 @@ def _put_sub_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_sub_resource_initial.metadata = {'url': '/lro/putsubresource/202/200'} # type: ignore + + _put_sub_resource_initial.metadata = {"url": "/lro/putsubresource/202/200"} # type: ignore @distributed_trace def begin_put_sub_resource( @@ -1990,43 +1949,42 @@ def begin_put_sub_resource( :rtype: ~azure.core.polling.LROPoller[~lro.models.SubProduct] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_sub_resource_initial( - provisioning_state=provisioning_state, - cls=lambda x,y,z: x, - **kwargs + provisioning_state=provisioning_state, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_sub_resource.metadata = {'url': '/lro/putsubresource/202/200'} # type: ignore + + begin_put_sub_resource.metadata = {"url": "/lro/putsubresource/202/200"} # type: ignore def _put_async_sub_resource_initial( self, @@ -2034,33 +1992,31 @@ def _put_async_sub_resource_initial( **kwargs # type: Any ): # type: (...) -> "_models.SubProduct" - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _product = _models.SubProduct(provisioning_state=provisioning_state) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_sub_resource_initial.metadata['url'] # type: ignore + url = self._put_async_sub_resource_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _product is not None: - body_content = self._serialize.body(_product, 'SubProduct') + body_content = self._serialize.body(_product, "SubProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2069,13 +2025,14 @@ def _put_async_sub_resource_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_async_sub_resource_initial.metadata = {'url': '/lro/putsubresourceasync/202/200'} # type: ignore + + _put_async_sub_resource_initial.metadata = {"url": "/lro/putsubresourceasync/202/200"} # type: ignore @distributed_trace def begin_put_async_sub_resource( @@ -2098,65 +2055,61 @@ def begin_put_async_sub_resource( :rtype: ~azure.core.polling.LROPoller[~lro.models.SubProduct] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.SubProduct"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.SubProduct"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_sub_resource_initial( - provisioning_state=provisioning_state, - cls=lambda x,y,z: x, - **kwargs + provisioning_state=provisioning_state, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('SubProduct', pipeline_response) + deserialized = self._deserialize("SubProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_sub_resource.metadata = {'url': '/lro/putsubresourceasync/202/200'} # type: ignore + + begin_put_async_sub_resource.metadata = {"url": "/lro/putsubresourceasync/202/200"} # type: ignore def _delete_provisioning202_accepted200_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_accepted200_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2168,23 +2121,23 @@ def _delete_provisioning202_accepted200_succeeded_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_accepted200_succeeded_initial.metadata = {'url': '/lro/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + _delete_provisioning202_accepted200_succeeded_initial.metadata = {"url": "/lro/delete/provisioning/202/accepted/200/succeeded"} # type: ignore @distributed_trace def begin_delete_provisioning202_accepted200_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 202 to the initial request, with an entity that @@ -2201,64 +2154,59 @@ def begin_delete_provisioning202_accepted200_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_provisioning202_accepted200_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_provisioning202_accepted200_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_accepted200_succeeded.metadata = {'url': '/lro/delete/provisioning/202/accepted/200/succeeded'} # type: ignore + + begin_delete_provisioning202_accepted200_succeeded.metadata = {"url": "/lro/delete/provisioning/202/accepted/200/succeeded"} # type: ignore def _delete_provisioning202_deleting_failed200_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_deleting_failed200_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_deleting_failed200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2270,23 +2218,23 @@ def _delete_provisioning202_deleting_failed200_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_deleting_failed200_initial.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/failed'} # type: ignore + + _delete_provisioning202_deleting_failed200_initial.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/failed"} # type: ignore @distributed_trace def begin_delete_provisioning202_deleting_failed200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 202 to the initial request, with an entity that @@ -2303,64 +2251,59 @@ def begin_delete_provisioning202_deleting_failed200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_provisioning202_deleting_failed200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_provisioning202_deleting_failed200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_deleting_failed200.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/failed'} # type: ignore + + begin_delete_provisioning202_deleting_failed200.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/failed"} # type: ignore def _delete_provisioning202_deletingcanceled200_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_provisioning202_deletingcanceled200_initial.metadata['url'] # type: ignore + url = self._delete_provisioning202_deletingcanceled200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2372,23 +2315,23 @@ def _delete_provisioning202_deletingcanceled200_initial( response_headers = {} if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete_provisioning202_deletingcanceled200_initial.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/canceled'} # type: ignore + + _delete_provisioning202_deletingcanceled200_initial.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/canceled"} # type: ignore @distributed_trace def begin_delete_provisioning202_deletingcanceled200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 202 to the initial request, with an entity that @@ -2405,64 +2348,59 @@ def begin_delete_provisioning202_deletingcanceled200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_provisioning202_deletingcanceled200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_provisioning202_deletingcanceled200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_provisioning202_deletingcanceled200.metadata = {'url': '/lro/delete/provisioning/202/deleting/200/canceled'} # type: ignore + + begin_delete_provisioning202_deletingcanceled200.metadata = {"url": "/lro/delete/provisioning/202/deleting/200/canceled"} # type: ignore def _delete204_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete204_succeeded_initial.metadata['url'] # type: ignore + url = self._delete204_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2475,12 +2413,11 @@ def _delete204_succeeded_initial( if cls: return cls(pipeline_response, None, {}) - _delete204_succeeded_initial.metadata = {'url': '/lro/delete/204/succeeded'} # type: ignore + _delete204_succeeded_initial.metadata = {"url": "/lro/delete/204/succeeded"} # type: ignore @distributed_trace def begin_delete204_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete succeeds and returns right away. @@ -2495,61 +2432,56 @@ def begin_delete204_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete204_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete204_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete204_succeeded.metadata = {'url': '/lro/delete/204/succeeded'} # type: ignore + + begin_delete204_succeeded.metadata = {"url": "/lro/delete/204/succeeded"} # type: ignore def _delete202_retry200_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry200_initial.metadata['url'] # type: ignore + url = self._delete202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2562,22 +2494,22 @@ def _delete202_retry200_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete202_retry200_initial.metadata = {'url': '/lro/delete/202/retry/200'} # type: ignore + + _delete202_retry200_initial.metadata = {"url": "/lro/delete/202/retry/200"} # type: ignore @distributed_trace def begin_delete202_retry200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 202 to the initial request. Polls return this @@ -2593,64 +2525,59 @@ def begin_delete202_retry200( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete202_retry200_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete202_retry200_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry200.metadata = {'url': '/lro/delete/202/retry/200'} # type: ignore + + begin_delete202_retry200.metadata = {"url": "/lro/delete/202/retry/200"} # type: ignore def _delete202_no_retry204_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_no_retry204_initial.metadata['url'] # type: ignore + url = self._delete202_no_retry204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2663,22 +2590,22 @@ def _delete202_no_retry204_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _delete202_no_retry204_initial.metadata = {'url': '/lro/delete/202/noretry/204'} # type: ignore + + _delete202_no_retry204_initial.metadata = {"url": "/lro/delete/202/noretry/204"} # type: ignore @distributed_trace def begin_delete202_no_retry204( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running delete request, service returns a 202 to the initial request. Polls return this @@ -2694,64 +2621,59 @@ def begin_delete202_no_retry204( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete202_no_retry204_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete202_no_retry204_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_no_retry204.metadata = {'url': '/lro/delete/202/noretry/204'} # type: ignore + + begin_delete202_no_retry204.metadata = {"url": "/lro/delete/202/noretry/204"} # type: ignore def _delete_no_header_in_retry_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._delete_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2763,17 +2685,16 @@ def _delete_no_header_in_retry_initial( response_headers = {} if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - _delete_no_header_in_retry_initial.metadata = {'url': '/lro/delete/noheader'} # type: ignore + _delete_no_header_in_retry_initial.metadata = {"url": "/lro/delete/noheader"} # type: ignore @distributed_trace def begin_delete_no_header_in_retry( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a location header in the initial request. @@ -2789,61 +2710,56 @@ def begin_delete_no_header_in_retry( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_no_header_in_retry_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_no_header_in_retry_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_no_header_in_retry.metadata = {'url': '/lro/delete/noheader'} # type: ignore + + begin_delete_no_header_in_retry.metadata = {"url": "/lro/delete/noheader"} # type: ignore def _delete_async_no_header_in_retry_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_no_header_in_retry_initial.metadata['url'] # type: ignore + url = self._delete_async_no_header_in_retry_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2855,17 +2771,16 @@ def _delete_async_no_header_in_retry_initial( response_headers = {} if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_no_header_in_retry_initial.metadata = {'url': '/lro/deleteasync/noheader/202/204'} # type: ignore + _delete_async_no_header_in_retry_initial.metadata = {"url": "/lro/deleteasync/noheader/202/204"} # type: ignore @distributed_trace def begin_delete_async_no_header_in_retry( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns an Azure-AsyncOperation header in the initial @@ -2881,61 +2796,56 @@ def begin_delete_async_no_header_in_retry( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_no_header_in_retry_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_no_header_in_retry_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_no_header_in_retry.metadata = {'url': '/lro/deleteasync/noheader/202/204'} # type: ignore + + begin_delete_async_no_header_in_retry.metadata = {"url": "/lro/deleteasync/noheader/202/204"} # type: ignore def _delete_async_retry_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2946,19 +2856,20 @@ def _delete_async_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retry_succeeded_initial.metadata = {'url': '/lro/deleteasync/retry/succeeded'} # type: ignore + _delete_async_retry_succeeded_initial.metadata = {"url": "/lro/deleteasync/retry/succeeded"} # type: ignore @distributed_trace def begin_delete_async_retry_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -2974,61 +2885,56 @@ def begin_delete_async_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retry_succeeded.metadata = {'url': '/lro/deleteasync/retry/succeeded'} # type: ignore + + begin_delete_async_retry_succeeded.metadata = {"url": "/lro/deleteasync/retry/succeeded"} # type: ignore def _delete_async_no_retry_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._delete_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3039,19 +2945,20 @@ def _delete_async_no_retry_succeeded_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_no_retry_succeeded_initial.metadata = {'url': '/lro/deleteasync/noretry/succeeded'} # type: ignore + _delete_async_no_retry_succeeded_initial.metadata = {"url": "/lro/deleteasync/noretry/succeeded"} # type: ignore @distributed_trace def begin_delete_async_no_retry_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -3067,61 +2974,56 @@ def begin_delete_async_no_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_no_retry_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_no_retry_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_no_retry_succeeded.metadata = {'url': '/lro/deleteasync/noretry/succeeded'} # type: ignore + + begin_delete_async_no_retry_succeeded.metadata = {"url": "/lro/deleteasync/noretry/succeeded"} # type: ignore def _delete_async_retry_failed_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._delete_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3132,19 +3034,20 @@ def _delete_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retry_failed_initial.metadata = {'url': '/lro/deleteasync/retry/failed'} # type: ignore + _delete_async_retry_failed_initial.metadata = {"url": "/lro/deleteasync/retry/failed"} # type: ignore @distributed_trace def begin_delete_async_retry_failed( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -3160,61 +3063,56 @@ def begin_delete_async_retry_failed( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_retry_failed_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_retry_failed_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retry_failed.metadata = {'url': '/lro/deleteasync/retry/failed'} # type: ignore + + begin_delete_async_retry_failed.metadata = {"url": "/lro/deleteasync/retry/failed"} # type: ignore def _delete_async_retrycanceled_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_retrycanceled_initial.metadata['url'] # type: ignore + url = self._delete_async_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3225,19 +3123,20 @@ def _delete_async_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_retrycanceled_initial.metadata = {'url': '/lro/deleteasync/retry/canceled'} # type: ignore + _delete_async_retrycanceled_initial.metadata = {"url": "/lro/deleteasync/retry/canceled"} # type: ignore @distributed_trace def begin_delete_async_retrycanceled( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -3253,61 +3152,56 @@ def begin_delete_async_retrycanceled( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_retrycanceled_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_retrycanceled_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_retrycanceled.metadata = {'url': '/lro/deleteasync/retry/canceled'} # type: ignore + + begin_delete_async_retrycanceled.metadata = {"url": "/lro/deleteasync/retry/canceled"} # type: ignore def _post200_with_payload_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Sku" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post200_with_payload_initial.metadata['url'] # type: ignore + url = self._post200_with_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3318,21 +3212,21 @@ def _post200_with_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if response.status_code == 202: - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post200_with_payload_initial.metadata = {'url': '/lro/post/payload/200'} # type: ignore + + _post200_with_payload_initial.metadata = {"url": "/lro/post/payload/200"} # type: ignore @distributed_trace def begin_post200_with_payload( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Sku"] """Long running post request, service returns a 202 to the initial request, with 'Location' @@ -3348,42 +3242,40 @@ def begin_post200_with_payload( :rtype: ~azure.core.polling.LROPoller[~lro.models.Sku] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Sku"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Sku"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post200_with_payload_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post200_with_payload_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Sku', pipeline_response) + deserialized = self._deserialize("Sku", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post200_with_payload.metadata = {'url': '/lro/post/payload/200'} # type: ignore + + begin_post200_with_payload.metadata = {"url": "/lro/post/payload/200"} # type: ignore def _post202_retry200_initial( self, @@ -3391,31 +3283,29 @@ def _post202_retry200_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry200_initial.metadata['url'] # type: ignore + url = self._post202_retry200_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3425,13 +3315,13 @@ def _post202_retry200_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry200_initial.metadata = {'url': '/lro/post/202/retry/200'} # type: ignore + _post202_retry200_initial.metadata = {"url": "/lro/post/202/retry/200"} # type: ignore @distributed_trace def begin_post202_retry200( @@ -3455,40 +3345,37 @@ def begin_post202_retry200( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_retry200_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_retry200_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry200.metadata = {'url': '/lro/post/202/retry/200'} # type: ignore + + begin_post202_retry200.metadata = {"url": "/lro/post/202/retry/200"} # type: ignore def _post202_no_retry204_initial( self, @@ -3496,31 +3383,29 @@ def _post202_no_retry204_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_no_retry204_initial.metadata['url'] # type: ignore + url = self._post202_no_retry204_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3530,15 +3415,16 @@ def _post202_no_retry204_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post202_no_retry204_initial.metadata = {'url': '/lro/post/202/noretry/204'} # type: ignore + + _post202_no_retry204_initial.metadata = {"url": "/lro/post/202/noretry/204"} # type: ignore @distributed_trace def begin_post202_no_retry204( @@ -3562,69 +3448,63 @@ def begin_post202_no_retry204( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_no_retry204_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_no_retry204_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_no_retry204.metadata = {'url': '/lro/post/202/noretry/204'} # type: ignore + + begin_post202_no_retry204.metadata = {"url": "/lro/post/202/noretry/204"} # type: ignore def _post_double_headers_final_location_get_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_location_get_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_location_get_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3634,18 +3514,18 @@ def _post_double_headers_final_location_get_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_location_get_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalLocationGet'} # type: ignore + + _post_double_headers_final_location_get_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalLocationGet"} # type: ignore @distributed_trace def begin_post_double_headers_final_location_get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running post request, service returns a 202 to the initial request with both Location and @@ -3662,64 +3542,59 @@ def begin_post_double_headers_final_location_get( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_double_headers_final_location_get_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_double_headers_final_location_get_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_location_get.metadata = {'url': '/lro/LROPostDoubleHeadersFinalLocationGet'} # type: ignore + + begin_post_double_headers_final_location_get.metadata = {"url": "/lro/LROPostDoubleHeadersFinalLocationGet"} # type: ignore def _post_double_headers_final_azure_header_get_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_azure_header_get_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_azure_header_get_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3729,18 +3604,18 @@ def _post_double_headers_final_azure_header_get_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_azure_header_get_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGet'} # type: ignore + + _post_double_headers_final_azure_header_get_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGet"} # type: ignore @distributed_trace def begin_post_double_headers_final_azure_header_get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running post request, service returns a 202 to the initial request with both Location and @@ -3757,64 +3632,59 @@ def begin_post_double_headers_final_azure_header_get( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_double_headers_final_azure_header_get_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_double_headers_final_azure_header_get_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'azure-async-operation'}, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_azure_header_get.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGet'} # type: ignore + + begin_post_double_headers_final_azure_header_get.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGet"} # type: ignore def _post_double_headers_final_azure_header_get_default_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._post_double_headers_final_azure_header_get_default_initial.metadata['url'] # type: ignore + url = self._post_double_headers_final_azure_header_get_default_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3824,18 +3694,18 @@ def _post_double_headers_final_azure_header_get_default_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _post_double_headers_final_azure_header_get_default_initial.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault'} # type: ignore + + _post_double_headers_final_azure_header_get_default_initial.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault"} # type: ignore @distributed_trace def begin_post_double_headers_final_azure_header_get_default( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller["_models.Product"] """Long running post request, service returns a 202 to the initial request with both Location and @@ -3852,42 +3722,42 @@ def begin_post_double_headers_final_azure_header_get_default( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._post_double_headers_final_azure_header_get_default_initial( - cls=lambda x,y,z: x, - **kwargs + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_double_headers_final_azure_header_get_default.metadata = {'url': '/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault'} # type: ignore + + begin_post_double_headers_final_azure_header_get_default.metadata = {"url": "/lro/LROPostDoubleHeadersFinalAzureHeaderGetDefault"} # type: ignore def _post_async_retry_succeeded_initial( self, @@ -3895,31 +3765,29 @@ def _post_async_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3931,18 +3799,21 @@ def _post_async_retry_succeeded_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post_async_retry_succeeded_initial.metadata = {'url': '/lro/postasync/retry/succeeded'} # type: ignore + + _post_async_retry_succeeded_initial.metadata = {"url": "/lro/postasync/retry/succeeded"} # type: ignore @distributed_trace def begin_post_async_retry_succeeded( @@ -3967,43 +3838,40 @@ def begin_post_async_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_succeeded.metadata = {'url': '/lro/postasync/retry/succeeded'} # type: ignore + + begin_post_async_retry_succeeded.metadata = {"url": "/lro/postasync/retry/succeeded"} # type: ignore def _post_async_no_retry_succeeded_initial( self, @@ -4011,31 +3879,29 @@ def _post_async_no_retry_succeeded_initial( **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_no_retry_succeeded_initial.metadata['url'] # type: ignore + url = self._post_async_no_retry_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -4047,18 +3913,21 @@ def _post_async_no_retry_succeeded_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 202: - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _post_async_no_retry_succeeded_initial.metadata = {'url': '/lro/postasync/noretry/succeeded'} # type: ignore + + _post_async_no_retry_succeeded_initial.metadata = {"url": "/lro/postasync/noretry/succeeded"} # type: ignore @distributed_trace def begin_post_async_no_retry_succeeded( @@ -4083,43 +3952,40 @@ def begin_post_async_no_retry_succeeded( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_no_retry_succeeded_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_no_retry_succeeded_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_no_retry_succeeded.metadata = {'url': '/lro/postasync/noretry/succeeded'} # type: ignore + + begin_post_async_no_retry_succeeded.metadata = {"url": "/lro/postasync/noretry/succeeded"} # type: ignore def _post_async_retry_failed_initial( self, @@ -4127,31 +3993,29 @@ def _post_async_retry_failed_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retry_failed_initial.metadata['url'] # type: ignore + url = self._post_async_retry_failed_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -4161,14 +4025,16 @@ def _post_async_retry_failed_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retry_failed_initial.metadata = {'url': '/lro/postasync/retry/failed'} # type: ignore + _post_async_retry_failed_initial.metadata = {"url": "/lro/postasync/retry/failed"} # type: ignore @distributed_trace def begin_post_async_retry_failed( @@ -4193,40 +4059,37 @@ def begin_post_async_retry_failed( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_retry_failed_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_retry_failed_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retry_failed.metadata = {'url': '/lro/postasync/retry/failed'} # type: ignore + + begin_post_async_retry_failed.metadata = {"url": "/lro/postasync/retry/failed"} # type: ignore def _post_async_retrycanceled_initial( self, @@ -4234,31 +4097,29 @@ def _post_async_retrycanceled_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_retrycanceled_initial.metadata['url'] # type: ignore + url = self._post_async_retrycanceled_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -4268,14 +4129,16 @@ def _post_async_retrycanceled_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_retrycanceled_initial.metadata = {'url': '/lro/postasync/retry/canceled'} # type: ignore + _post_async_retrycanceled_initial.metadata = {"url": "/lro/postasync/retry/canceled"} # type: ignore @distributed_trace def begin_post_async_retrycanceled( @@ -4300,37 +4163,34 @@ def begin_post_async_retrycanceled( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_retrycanceled_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_retrycanceled_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_retrycanceled.metadata = {'url': '/lro/postasync/retry/canceled'} # type: ignore + + begin_post_async_retrycanceled.metadata = {"url": "/lro/postasync/retry/canceled"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py index 1ee78906e70..4935aacb484 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py +++ b/test/azure/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.polling import LROPoller, NoPolling, PollingMethod @@ -22,9 +28,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class LROSADsOperations(object): """LROSADsOperations operations. @@ -53,31 +60,29 @@ def _put_non_retry400_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry400_initial.metadata['url'] # type: ignore + url = self._put_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -87,16 +92,17 @@ def _put_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/put/400'} # type: ignore + + _put_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/put/400"} # type: ignore @distributed_trace def begin_put_non_retry400( @@ -119,43 +125,40 @@ def begin_put_non_retry400( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry400.metadata = {'url': '/lro/nonretryerror/put/400'} # type: ignore + + begin_put_non_retry400.metadata = {"url": "/lro/nonretryerror/put/400"} # type: ignore def _put_non_retry201_creating400_initial( self, @@ -163,31 +166,29 @@ def _put_non_retry201_creating400_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry201_creating400_initial.metadata['url'] # type: ignore + url = self._put_non_retry201_creating400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -197,16 +198,17 @@ def _put_non_retry201_creating400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry201_creating400_initial.metadata = {'url': '/lro/nonretryerror/put/201/creating/400'} # type: ignore + + _put_non_retry201_creating400_initial.metadata = {"url": "/lro/nonretryerror/put/201/creating/400"} # type: ignore @distributed_trace def begin_put_non_retry201_creating400( @@ -230,43 +232,40 @@ def begin_put_non_retry201_creating400( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_non_retry201_creating400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_non_retry201_creating400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry201_creating400.metadata = {'url': '/lro/nonretryerror/put/201/creating/400'} # type: ignore + + begin_put_non_retry201_creating400.metadata = {"url": "/lro/nonretryerror/put/201/creating/400"} # type: ignore def _put_non_retry201_creating400_invalid_json_initial( self, @@ -274,31 +273,29 @@ def _put_non_retry201_creating400_invalid_json_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_non_retry201_creating400_invalid_json_initial.metadata['url'] # type: ignore + url = self._put_non_retry201_creating400_invalid_json_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -308,16 +305,17 @@ def _put_non_retry201_creating400_invalid_json_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_non_retry201_creating400_invalid_json_initial.metadata = {'url': '/lro/nonretryerror/put/201/creating/400/invalidjson'} # type: ignore + + _put_non_retry201_creating400_invalid_json_initial.metadata = {"url": "/lro/nonretryerror/put/201/creating/400/invalidjson"} # type: ignore @distributed_trace def begin_put_non_retry201_creating400_invalid_json( @@ -341,43 +339,42 @@ def begin_put_non_retry201_creating400_invalid_json( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_non_retry201_creating400_invalid_json_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_non_retry201_creating400_invalid_json.metadata = {'url': '/lro/nonretryerror/put/201/creating/400/invalidjson'} # type: ignore + + begin_put_non_retry201_creating400_invalid_json.metadata = {"url": "/lro/nonretryerror/put/201/creating/400/invalidjson"} # type: ignore def _put_async_relative_retry400_initial( self, @@ -385,31 +382,29 @@ def _put_async_relative_retry400_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -419,16 +414,19 @@ def _put_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/putasync/retry/400'} # type: ignore + + _put_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/putasync/retry/400"} # type: ignore @distributed_trace def begin_put_async_relative_retry400( @@ -452,70 +450,66 @@ def begin_put_async_relative_retry400( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put_async_relative_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put_async_relative_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/putasync/retry/400'} # type: ignore + + begin_put_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/putasync/retry/400"} # type: ignore def _delete_non_retry400_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_non_retry400_initial.metadata['url'] # type: ignore + url = self._delete_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -526,18 +520,17 @@ def _delete_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/delete/400'} # type: ignore + _delete_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/delete/400"} # type: ignore @distributed_trace def begin_delete_non_retry400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 400 with an error body. @@ -552,61 +545,56 @@ def begin_delete_non_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_non_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_non_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_non_retry400.metadata = {'url': '/lro/nonretryerror/delete/400'} # type: ignore + + begin_delete_non_retry400.metadata = {"url": "/lro/nonretryerror/delete/400"} # type: ignore def _delete202_non_retry400_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_non_retry400_initial.metadata['url'] # type: ignore + url = self._delete202_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -617,18 +605,17 @@ def _delete202_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/delete/202/retry/400'} # type: ignore + _delete202_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/delete/202/retry/400"} # type: ignore @distributed_trace def begin_delete202_non_retry400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 with a location header. @@ -643,61 +630,56 @@ def begin_delete202_non_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete202_non_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete202_non_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_non_retry400.metadata = {'url': '/lro/nonretryerror/delete/202/retry/400'} # type: ignore + + begin_delete202_non_retry400.metadata = {"url": "/lro/nonretryerror/delete/202/retry/400"} # type: ignore def _delete_async_relative_retry400_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -708,19 +690,20 @@ def _delete_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/deleteasync/retry/400'} # type: ignore + _delete_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/deleteasync/retry/400"} # type: ignore @distributed_trace def begin_delete_async_relative_retry400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -736,39 +719,37 @@ def begin_delete_async_relative_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_relative_retry400_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_relative_retry400_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/deleteasync/retry/400'} # type: ignore + + begin_delete_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/deleteasync/retry/400"} # type: ignore def _post_non_retry400_initial( self, @@ -776,31 +757,29 @@ def _post_non_retry400_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_non_retry400_initial.metadata['url'] # type: ignore + url = self._post_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -810,13 +789,13 @@ def _post_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/post/400'} # type: ignore + _post_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/post/400"} # type: ignore @distributed_trace def begin_post_non_retry400( @@ -839,40 +818,37 @@ def begin_post_non_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_non_retry400.metadata = {'url': '/lro/nonretryerror/post/400'} # type: ignore + + begin_post_non_retry400.metadata = {"url": "/lro/nonretryerror/post/400"} # type: ignore def _post202_non_retry400_initial( self, @@ -880,31 +856,29 @@ def _post202_non_retry400_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_non_retry400_initial.metadata['url'] # type: ignore + url = self._post202_non_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -914,13 +888,13 @@ def _post202_non_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_non_retry400_initial.metadata = {'url': '/lro/nonretryerror/post/202/retry/400'} # type: ignore + _post202_non_retry400_initial.metadata = {"url": "/lro/nonretryerror/post/202/retry/400"} # type: ignore @distributed_trace def begin_post202_non_retry400( @@ -943,40 +917,37 @@ def begin_post202_non_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_non_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_non_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_non_retry400.metadata = {'url': '/lro/nonretryerror/post/202/retry/400'} # type: ignore + + begin_post202_non_retry400.metadata = {"url": "/lro/nonretryerror/post/202/retry/400"} # type: ignore def _post_async_relative_retry400_initial( self, @@ -984,31 +955,29 @@ def _post_async_relative_retry400_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry400_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry400_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1018,14 +987,16 @@ def _post_async_relative_retry400_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry400_initial.metadata = {'url': '/lro/nonretryerror/postasync/retry/400'} # type: ignore + _post_async_relative_retry400_initial.metadata = {"url": "/lro/nonretryerror/postasync/retry/400"} # type: ignore @distributed_trace def begin_post_async_relative_retry400( @@ -1049,40 +1020,37 @@ def begin_post_async_relative_retry400( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post_async_relative_retry400_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post_async_relative_retry400_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry400.metadata = {'url': '/lro/nonretryerror/postasync/retry/400'} # type: ignore + + begin_post_async_relative_retry400.metadata = {"url": "/lro/nonretryerror/postasync/retry/400"} # type: ignore def _put_error201_no_provisioning_state_payload_initial( self, @@ -1090,31 +1058,29 @@ def _put_error201_no_provisioning_state_payload_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_error201_no_provisioning_state_payload_initial.metadata['url'] # type: ignore + url = self._put_error201_no_provisioning_state_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1124,16 +1090,17 @@ def _put_error201_no_provisioning_state_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put_error201_no_provisioning_state_payload_initial.metadata = {'url': '/lro/error/put/201/noprovisioningstatepayload'} # type: ignore + + _put_error201_no_provisioning_state_payload_initial.metadata = {"url": "/lro/error/put/201/noprovisioningstatepayload"} # type: ignore @distributed_trace def begin_put_error201_no_provisioning_state_payload( @@ -1156,43 +1123,42 @@ def begin_put_error201_no_provisioning_state_payload( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_error201_no_provisioning_state_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_error201_no_provisioning_state_payload.metadata = {'url': '/lro/error/put/201/noprovisioningstatepayload'} # type: ignore + + begin_put_error201_no_provisioning_state_payload.metadata = {"url": "/lro/error/put/201/noprovisioningstatepayload"} # type: ignore def _put_async_relative_retry_no_status_initial( self, @@ -1200,31 +1166,29 @@ def _put_async_relative_retry_no_status_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_no_status_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_no_status_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1234,16 +1198,19 @@ def _put_async_relative_retry_no_status_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_no_status_initial.metadata = {'url': '/lro/error/putasync/retry/nostatus'} # type: ignore + + _put_async_relative_retry_no_status_initial.metadata = {"url": "/lro/error/putasync/retry/nostatus"} # type: ignore @distributed_trace def begin_put_async_relative_retry_no_status( @@ -1268,48 +1235,49 @@ def begin_put_async_relative_retry_no_status( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_relative_retry_no_status_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_no_status.metadata = {'url': '/lro/error/putasync/retry/nostatus'} # type: ignore + + begin_put_async_relative_retry_no_status.metadata = {"url": "/lro/error/putasync/retry/nostatus"} # type: ignore def _put_async_relative_retry_no_status_payload_initial( self, @@ -1317,31 +1285,29 @@ def _put_async_relative_retry_no_status_payload_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_no_status_payload_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_no_status_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1351,16 +1317,19 @@ def _put_async_relative_retry_no_status_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_no_status_payload_initial.metadata = {'url': '/lro/error/putasync/retry/nostatuspayload'} # type: ignore + + _put_async_relative_retry_no_status_payload_initial.metadata = {"url": "/lro/error/putasync/retry/nostatuspayload"} # type: ignore @distributed_trace def begin_put_async_relative_retry_no_status_payload( @@ -1385,70 +1354,68 @@ def begin_put_async_relative_retry_no_status_payload( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_relative_retry_no_status_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_no_status_payload.metadata = {'url': '/lro/error/putasync/retry/nostatuspayload'} # type: ignore + + begin_put_async_relative_retry_no_status_payload.metadata = {"url": "/lro/error/putasync/retry/nostatuspayload"} # type: ignore def _delete204_succeeded_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete204_succeeded_initial.metadata['url'] # type: ignore + url = self._delete204_succeeded_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1461,12 +1428,11 @@ def _delete204_succeeded_initial( if cls: return cls(pipeline_response, None, {}) - _delete204_succeeded_initial.metadata = {'url': '/lro/error/delete/204/nolocation'} # type: ignore + _delete204_succeeded_initial.metadata = {"url": "/lro/error/delete/204/nolocation"} # type: ignore @distributed_trace def begin_delete204_succeeded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 204 to the initial request, indicating success. @@ -1481,61 +1447,56 @@ def begin_delete204_succeeded( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete204_succeeded_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete204_succeeded_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete204_succeeded.metadata = {'url': '/lro/error/delete/204/nolocation'} # type: ignore + + begin_delete204_succeeded.metadata = {"url": "/lro/error/delete/204/nolocation"} # type: ignore def _delete_async_relative_retry_no_status_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_no_status_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_no_status_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1546,19 +1507,20 @@ def _delete_async_relative_retry_no_status_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_no_status_initial.metadata = {'url': '/lro/error/deleteasync/retry/nostatus'} # type: ignore + _delete_async_relative_retry_no_status_initial.metadata = {"url": "/lro/error/deleteasync/retry/nostatus"} # type: ignore @distributed_trace def begin_delete_async_relative_retry_no_status( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -1574,39 +1536,37 @@ def begin_delete_async_relative_retry_no_status( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_relative_retry_no_status_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_relative_retry_no_status_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_no_status.metadata = {'url': '/lro/error/deleteasync/retry/nostatus'} # type: ignore + + begin_delete_async_relative_retry_no_status.metadata = {"url": "/lro/error/deleteasync/retry/nostatus"} # type: ignore def _post202_no_location_initial( self, @@ -1614,31 +1574,29 @@ def _post202_no_location_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_no_location_initial.metadata['url'] # type: ignore + url = self._post202_no_location_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1648,13 +1606,13 @@ def _post202_no_location_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_no_location_initial.metadata = {'url': '/lro/error/post/202/nolocation'} # type: ignore + _post202_no_location_initial.metadata = {"url": "/lro/error/post/202/nolocation"} # type: ignore @distributed_trace def begin_post202_no_location( @@ -1678,40 +1636,37 @@ def begin_post202_no_location( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_no_location_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_no_location_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_no_location.metadata = {'url': '/lro/error/post/202/nolocation'} # type: ignore + + begin_post202_no_location.metadata = {"url": "/lro/error/post/202/nolocation"} # type: ignore def _post_async_relative_retry_no_payload_initial( self, @@ -1719,31 +1674,29 @@ def _post_async_relative_retry_no_payload_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_no_payload_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_no_payload_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1753,14 +1706,16 @@ def _post_async_relative_retry_no_payload_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_no_payload_initial.metadata = {'url': '/lro/error/postasync/retry/nopayload'} # type: ignore + _post_async_relative_retry_no_payload_initial.metadata = {"url": "/lro/error/postasync/retry/nopayload"} # type: ignore @distributed_trace def begin_post_async_relative_retry_no_payload( @@ -1785,40 +1740,39 @@ def begin_post_async_relative_retry_no_payload( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._post_async_relative_retry_no_payload_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_no_payload.metadata = {'url': '/lro/error/postasync/retry/nopayload'} # type: ignore + + begin_post_async_relative_retry_no_payload.metadata = {"url": "/lro/error/postasync/retry/nopayload"} # type: ignore def _put200_invalid_json_initial( self, @@ -1826,31 +1780,29 @@ def _put200_invalid_json_initial( **kwargs # type: Any ): # type: (...) -> Optional["_models.Product"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put200_invalid_json_initial.metadata['url'] # type: ignore + url = self._put200_invalid_json_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1861,13 +1813,14 @@ def _put200_invalid_json_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _put200_invalid_json_initial.metadata = {'url': '/lro/error/put/200/invalidjson'} # type: ignore + + _put200_invalid_json_initial.metadata = {"url": "/lro/error/put/200/invalidjson"} # type: ignore @distributed_trace def begin_put200_invalid_json( @@ -1891,43 +1844,40 @@ def begin_put200_invalid_json( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._put200_invalid_json_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._put200_invalid_json_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put200_invalid_json.metadata = {'url': '/lro/error/put/200/invalidjson'} # type: ignore + + begin_put200_invalid_json.metadata = {"url": "/lro/error/put/200/invalidjson"} # type: ignore def _put_async_relative_retry_invalid_header_initial( self, @@ -1935,31 +1885,29 @@ def _put_async_relative_retry_invalid_header_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1969,16 +1917,19 @@ def _put_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/putasync/retry/invalidheader'} # type: ignore + + _put_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/putasync/retry/invalidheader"} # type: ignore @distributed_trace def begin_put_async_relative_retry_invalid_header( @@ -2003,48 +1954,49 @@ def begin_put_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_relative_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/putasync/retry/invalidheader'} # type: ignore + + begin_put_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/putasync/retry/invalidheader"} # type: ignore def _put_async_relative_retry_invalid_json_polling_initial( self, @@ -2052,31 +2004,29 @@ def _put_async_relative_retry_invalid_json_polling_initial( **kwargs # type: Any ): # type: (...) -> "_models.Product" - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._put_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2086,16 +2036,19 @@ def _put_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _put_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/putasync/retry/invalidjsonpolling'} # type: ignore + + _put_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/putasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace def begin_put_async_relative_retry_invalid_json_polling( @@ -2120,70 +2073,68 @@ def begin_put_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.LROPoller[~lro.models.Product] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._put_async_relative_retry_invalid_json_polling_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): response_headers = {} response = pipeline_response.http_response - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) - deserialized = self._deserialize('Product', pipeline_response) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_put_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/putasync/retry/invalidjsonpolling'} # type: ignore + + begin_put_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/putasync/retry/invalidjsonpolling"} # type: ignore def _delete202_retry_invalid_header_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete202_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._delete202_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2194,18 +2145,17 @@ def _delete202_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete202_retry_invalid_header_initial.metadata = {'url': '/lro/error/delete/202/retry/invalidheader'} # type: ignore + _delete202_retry_invalid_header_initial.metadata = {"url": "/lro/error/delete/202/retry/invalidheader"} # type: ignore @distributed_trace def begin_delete202_retry_invalid_header( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request receing a reponse @@ -2221,61 +2171,56 @@ def begin_delete202_retry_invalid_header( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete202_retry_invalid_header_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete202_retry_invalid_header_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete202_retry_invalid_header.metadata = {'url': '/lro/error/delete/202/retry/invalidheader'} # type: ignore + + begin_delete202_retry_invalid_header.metadata = {"url": "/lro/error/delete/202/retry/invalidheader"} # type: ignore def _delete_async_relative_retry_invalid_header_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2286,19 +2231,20 @@ def _delete_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/deleteasync/retry/invalidheader'} # type: ignore + _delete_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/deleteasync/retry/invalidheader"} # type: ignore @distributed_trace def begin_delete_async_relative_retry_invalid_header( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. The endpoint @@ -2314,61 +2260,56 @@ def begin_delete_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_relative_retry_invalid_header_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_relative_retry_invalid_header_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/deleteasync/retry/invalidheader'} # type: ignore + + begin_delete_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/deleteasync/retry/invalidheader"} # type: ignore def _delete_async_relative_retry_invalid_json_polling_initial( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._delete_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.delete(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2379,19 +2320,20 @@ def _delete_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _delete_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/deleteasync/retry/invalidjsonpolling'} # type: ignore + _delete_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/deleteasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace def begin_delete_async_relative_retry_invalid_json_polling( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> LROPoller[None] """Long running delete request, service returns a 202 to the initial request. Poll the endpoint @@ -2407,39 +2349,37 @@ def begin_delete_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._delete_async_relative_retry_invalid_json_polling_initial( - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._delete_async_relative_retry_invalid_json_polling_initial(cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/deleteasync/retry/invalidjsonpolling'} # type: ignore + + begin_delete_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/deleteasync/retry/invalidjsonpolling"} # type: ignore def _post202_retry_invalid_header_initial( self, @@ -2447,31 +2387,29 @@ def _post202_retry_invalid_header_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post202_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._post202_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2481,13 +2419,13 @@ def _post202_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post202_retry_invalid_header_initial.metadata = {'url': '/lro/error/post/202/retry/invalidheader'} # type: ignore + _post202_retry_invalid_header_initial.metadata = {"url": "/lro/error/post/202/retry/invalidheader"} # type: ignore @distributed_trace def begin_post202_retry_invalid_header( @@ -2511,40 +2449,37 @@ def begin_post202_retry_invalid_header( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: - raw_result = self._post202_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs - ) + raw_result = self._post202_retry_invalid_header_initial(product=product, cls=lambda x, y, z: x, **kwargs) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post202_retry_invalid_header.metadata = {'url': '/lro/error/post/202/retry/invalidheader'} # type: ignore + + begin_post202_retry_invalid_header.metadata = {"url": "/lro/error/post/202/retry/invalidheader"} # type: ignore def _post_async_relative_retry_invalid_header_initial( self, @@ -2552,31 +2487,29 @@ def _post_async_relative_retry_invalid_header_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_invalid_header_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_invalid_header_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2586,14 +2519,16 @@ def _post_async_relative_retry_invalid_header_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_invalid_header_initial.metadata = {'url': '/lro/error/postasync/retry/invalidheader'} # type: ignore + _post_async_relative_retry_invalid_header_initial.metadata = {"url": "/lro/error/postasync/retry/invalidheader"} # type: ignore @distributed_trace def begin_post_async_relative_retry_invalid_header( @@ -2618,40 +2553,39 @@ def begin_post_async_relative_retry_invalid_header( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._post_async_relative_retry_invalid_header_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_invalid_header.metadata = {'url': '/lro/error/postasync/retry/invalidheader'} # type: ignore + + begin_post_async_relative_retry_invalid_header.metadata = {"url": "/lro/error/postasync/retry/invalidheader"} # type: ignore def _post_async_relative_retry_invalid_json_polling_initial( self, @@ -2659,31 +2593,29 @@ def _post_async_relative_retry_invalid_json_polling_initial( **kwargs # type: Any ): # type: (...) -> None - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self._post_async_relative_retry_invalid_json_polling_initial.metadata['url'] # type: ignore + url = self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if product is not None: - body_content = self._serialize.body(product, 'Product') + body_content = self._serialize.body(product, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2693,14 +2625,16 @@ def _post_async_relative_retry_invalid_json_polling_initial( raise HttpResponseError(response=response, error_format=ARMErrorFormat) response_headers = {} - response_headers['Azure-AsyncOperation']=self._deserialize('str', response.headers.get('Azure-AsyncOperation')) - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - response_headers['Retry-After']=self._deserialize('int', response.headers.get('Retry-After')) + response_headers["Azure-AsyncOperation"] = self._deserialize( + "str", response.headers.get("Azure-AsyncOperation") + ) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) if cls: return cls(pipeline_response, None, response_headers) - _post_async_relative_retry_invalid_json_polling_initial.metadata = {'url': '/lro/error/postasync/retry/invalidjsonpolling'} # type: ignore + _post_async_relative_retry_invalid_json_polling_initial.metadata = {"url": "/lro/error/postasync/retry/invalidjsonpolling"} # type: ignore @distributed_trace def begin_post_async_relative_retry_invalid_json_polling( @@ -2725,37 +2659,36 @@ def begin_post_async_relative_retry_invalid_json_polling( :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[None] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[None] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._post_async_relative_retry_invalid_json_polling_initial( - product=product, - cls=lambda x,y,z: x, - **kwargs + product=product, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): if cls: return cls(pipeline_response, None, {}) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_post_async_relative_retry_invalid_json_polling.metadata = {'url': '/lro/error/postasync/retry/invalidjsonpolling'} # type: ignore + + begin_post_async_relative_retry_invalid_json_polling.metadata = {"url": "/lro/error/postasync/retry/invalidjsonpolling"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Lro/setup.py b/test/azure/Expected/AcceptanceTests/Lro/setup.py index 14a176fd755..64958355ad8 100644 --- a/test/azure/Expected/AcceptanceTests/Lro/setup.py +++ b/test/azure/Expected/AcceptanceTests/Lro/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Long-running Operation for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/__init__.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/__init__.py index 2b53554bded..e5ca82fe3ed 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/__init__.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['LROWithParamaterizedEndpoints'] +__all__ = ["LROWithParamaterizedEndpoints"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py index d64b2e4f4e4..5ee7789467b 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py @@ -39,20 +39,19 @@ def __init__( super(LROWithParamaterizedEndpointsConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'lrowithparamaterizedendpoints/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "lrowithparamaterizedendpoints/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py index 45afd00433c..c4073150953 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py @@ -34,7 +34,7 @@ def __init__( **kwargs # type: Any ): # type: (...) -> None - base_url = 'http://{accountName}{host}' + base_url = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -43,7 +43,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py index 069969a9ea3..ac1e3809886 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._lro_with_paramaterized_endpoints import LROWithParamaterizedEndpoints -__all__ = ['LROWithParamaterizedEndpoints'] + +__all__ = ["LROWithParamaterizedEndpoints"] diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_configuration.py index 1efa992d743..df3fe0799ce 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_configuration.py @@ -24,29 +24,22 @@ class LROWithParamaterizedEndpointsConfiguration(Configuration): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: + def __init__(self, host: str = "host", **kwargs: Any) -> None: if host is None: raise ValueError("Parameter 'host' must not be None.") super(LROWithParamaterizedEndpointsConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'lrowithparamaterizedendpoints/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "lrowithparamaterizedendpoints/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py index 1c6f7117aaa..629be58d5ad 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py @@ -24,12 +24,8 @@ class LROWithParamaterizedEndpoints(LROWithParamaterizedEndpointsOperationsMixin :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: - base_url = 'http://{accountName}{host}' + def __init__(self, host: str = "host", **kwargs: Any) -> None: + base_url = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -38,7 +34,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/__init__.py index c395bec102b..a2bafefd874 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._lro_with_paramaterized_endpoints_operations import LROWithParamaterizedEndpointsOperationsMixin __all__ = [ - 'LROWithParamaterizedEndpointsOperationsMixin', + "LROWithParamaterizedEndpointsOperationsMixin", ] diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py index 225682e8c92..d817dade06f 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -17,28 +23,22 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class LROWithParamaterizedEndpointsOperationsMixin: - async def _poll_with_parameterized_endpoints_initial( - self, - account_name: str, - **kwargs - ) -> Optional[str]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) +class LROWithParamaterizedEndpointsOperationsMixin: + async def _poll_with_parameterized_endpoints_initial(self, account_name: str, **kwargs) -> Optional[str]: + cls = kwargs.pop("cls", None) # type: ClsType[Optional[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._poll_with_parameterized_endpoints_initial.metadata['url'] # type: ignore + url = self._poll_with_parameterized_endpoints_initial.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -47,7 +47,7 @@ async def _poll_with_parameterized_endpoints_initial( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -61,23 +61,20 @@ async def _poll_with_parameterized_endpoints_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _poll_with_parameterized_endpoints_initial.metadata = {'url': '/lroParameterizedEndpoints'} # type: ignore + + _poll_with_parameterized_endpoints_initial.metadata = {"url": "/lroParameterizedEndpoints"} # type: ignore @distributed_trace_async - async def begin_poll_with_parameterized_endpoints( - self, - account_name: str, - **kwargs - ) -> AsyncLROPoller[str]: + async def begin_poll_with_parameterized_endpoints(self, account_name: str, **kwargs) -> AsyncLROPoller[str]: """Poll with method and client level parameters in endpoint. :param account_name: Account Name. Pass in 'local' to pass test. @@ -92,45 +89,49 @@ async def begin_poll_with_parameterized_endpoints( :rtype: ~azure.core.polling.AsyncLROPoller[str] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', False) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[str] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", False) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[str] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._poll_with_parameterized_endpoints_initial( - account_name=account_name, - cls=lambda x,y,z: x, - **kwargs + account_name=account_name, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } - if polling is True: polling_method = AsyncLROBasePolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncLROBasePolling( + lro_delay, + lro_options={"final-state-via": "location"}, + path_format_arguments=path_format_arguments, + **kwargs + ) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_poll_with_parameterized_endpoints.metadata = {'url': '/lroParameterizedEndpoints'} # type: ignore + + begin_poll_with_parameterized_endpoints.metadata = {"url": "/lroParameterizedEndpoints"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/__init__.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/__init__.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/__init__.py index c395bec102b..a2bafefd874 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/__init__.py @@ -9,5 +9,5 @@ from ._lro_with_paramaterized_endpoints_operations import LROWithParamaterizedEndpointsOperationsMixin __all__ = [ - 'LROWithParamaterizedEndpointsOperationsMixin', + "LROWithParamaterizedEndpointsOperationsMixin", ] diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py index 1f57aa61afe..51a715fe430 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.polling import LROPoller, NoPolling, PollingMethod @@ -21,29 +27,27 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class LROWithParamaterizedEndpointsOperationsMixin(object): +class LROWithParamaterizedEndpointsOperationsMixin(object): def _poll_with_parameterized_endpoints_initial( self, account_name, # type: str **kwargs # type: Any ): # type: (...) -> Optional[str] - cls = kwargs.pop('cls', None) # type: ClsType[Optional[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self._poll_with_parameterized_endpoints_initial.metadata['url'] # type: ignore + url = self._poll_with_parameterized_endpoints_initial.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -52,7 +56,7 @@ def _poll_with_parameterized_endpoints_initial( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -66,16 +70,17 @@ def _poll_with_parameterized_endpoints_initial( response_headers = {} deserialized = None if response.status_code == 200: - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if response.status_code == 202: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - _poll_with_parameterized_endpoints_initial.metadata = {'url': '/lroParameterizedEndpoints'} # type: ignore + + _poll_with_parameterized_endpoints_initial.metadata = {"url": "/lroParameterizedEndpoints"} # type: ignore @distributed_trace def begin_poll_with_parameterized_endpoints( @@ -98,45 +103,49 @@ def begin_poll_with_parameterized_endpoints( :rtype: ~azure.core.polling.LROPoller[str] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', False) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType[str] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", False) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType[str] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._poll_with_parameterized_endpoints_initial( - account_name=account_name, - cls=lambda x,y,z: x, - **kwargs + account_name=account_name, cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } - if polling is True: polling_method = LROBasePolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = LROBasePolling( + lro_delay, + lro_options={"final-state-via": "location"}, + path_format_arguments=path_format_arguments, + **kwargs + ) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_poll_with_parameterized_endpoints.metadata = {'url': '/lroParameterizedEndpoints'} # type: ignore + + begin_poll_with_parameterized_endpoints.metadata = {"url": "/lroParameterizedEndpoints"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/setup.py b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/setup.py index 71df65c3689..3f21d9046f8 100644 --- a/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/setup.py +++ b/test/azure/Expected/AcceptanceTests/LroWithParameterizedEndpoints/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/__init__.py b/test/azure/Expected/AcceptanceTests/Paging/paging/__init__.py index 590bd16f9af..8711274f7ea 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestPagingTestService'] +__all__ = ["AutoRestPagingTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py b/test/azure/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py index 54ed1133975..2902e572366 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py @@ -36,7 +36,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestPagingTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -45,8 +45,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paging = PagingOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/_configuration.py b/test/azure/Expected/AcceptanceTests/Paging/paging/_configuration.py index bbab1169947..1e57648004b 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/_configuration.py @@ -26,26 +26,24 @@ class AutoRestPagingTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestPagingTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestpagingtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestpagingtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/__init__.py b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/__init__.py index df3a3b51061..c04764f16be 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_paging_test_service import AutoRestPagingTestService -__all__ = ['AutoRestPagingTestService'] + +__all__ = ["AutoRestPagingTestService"] diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py index a63f9edf43b..4a30ea4f40a 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py @@ -25,13 +25,9 @@ class AutoRestPagingTestService(object): :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestPagingTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -40,8 +36,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paging = PagingOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_configuration.py index 619313dadf9..e39ce7a3614 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestPagingTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestPagingTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestpagingtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestpagingtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/__init__.py index 9a5b2005928..8e128dd3d8e 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._paging_operations import PagingOperations __all__ = [ - 'PagingOperations', + "PagingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index e294ea9871d..f72fc514b88 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -9,7 +9,13 @@ import warnings from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -19,9 +25,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PagingOperations: """PagingOperations async operations. @@ -45,10 +52,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace - def get_no_item_name_pages( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResultValue"]: + def get_no_item_name_pages(self, **kwargs) -> AsyncIterable["_models.ProductResultValue"]: """A paging operation that must return result of the default 'value' node. :keyword callable cls: A custom type or function that will be passed the direct response @@ -56,21 +60,19 @@ def get_no_item_name_pages( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResultValue] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_no_item_name_pages.metadata['url'] # type: ignore + url = self.get_no_item_name_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -82,7 +84,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) + deserialized = self._deserialize("ProductResultValue", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -100,16 +102,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_no_item_name_pages.metadata = {'url': '/paging/noitemname'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_no_item_name_pages.metadata = {"url": "/paging/noitemname"} # type: ignore @distributed_trace - def get_null_next_link_name_pages( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_null_next_link_name_pages(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that must ignore any kind of nextLink, and stop after page 1. :keyword callable cls: A custom type or function that will be passed the direct response @@ -117,21 +115,19 @@ def get_null_next_link_name_pages( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_null_next_link_name_pages.metadata['url'] # type: ignore + url = self.get_null_next_link_name_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -143,7 +139,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -161,16 +157,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_null_next_link_name_pages.metadata = {'url': '/paging/nullnextlink'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_null_next_link_name_pages.metadata = {"url": "/paging/nullnextlink"} # type: ignore @distributed_trace - def get_single_pages( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_single_pages(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that finishes on the first call without a nextlink. :keyword callable cls: A custom type or function that will be passed the direct response @@ -178,21 +170,19 @@ def get_single_pages( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_single_pages.metadata['url'] # type: ignore + url = self.get_single_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -204,7 +194,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -222,16 +212,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_single_pages.metadata = {'url': '/paging/single'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_single_pages.metadata = {"url": "/paging/single"} # type: ignore @distributed_trace - def first_response_empty( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResultValue"]: + def first_response_empty(self, **kwargs) -> AsyncIterable["_models.ProductResultValue"]: """A paging operation whose first response's items list is empty, but still returns a next link. Second (and final) call, will give you an items list of 1. @@ -240,21 +226,19 @@ def first_response_empty( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResultValue] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.first_response_empty.metadata['url'] # type: ignore + url = self.first_response_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -266,7 +250,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) + deserialized = self._deserialize("ProductResultValue", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -284,10 +268,9 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - first_response_empty.metadata = {'url': '/paging/firstResponseEmpty/1'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + first_response_empty.metadata = {"url": "/paging/firstResponseEmpty/1"} # type: ignore @distributed_trace def get_multiple_pages( @@ -307,12 +290,10 @@ def get_multiple_pages( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_options is not None: @@ -324,16 +305,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages.metadata['url'] # type: ignore + url = self.get_multiple_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -345,7 +328,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -363,17 +346,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages.metadata = {'url': '/paging/multiple'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages.metadata = {"url": "/paging/multiple"} # type: ignore @distributed_trace - def get_with_query_params( - self, - required_query_parameter: int, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_with_query_params(self, required_query_parameter: int, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that includes a next operation. It has a different query parameter from it's next operation nextOperationWithQueryParams. Returns a ProductResult. @@ -385,39 +363,39 @@ def get_with_query_params( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) query_constant = True accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_with_query_params.metadata['url'] # type: ignore + url = self.get_with_query_params.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['requiredQueryParameter'] = self._serialize.query("required_query_parameter", required_query_parameter, 'int') - query_parameters['queryConstant'] = self._serialize.query("query_constant", query_constant, 'bool') + query_parameters["requiredQueryParameter"] = self._serialize.query( + "required_query_parameter", required_query_parameter, "int" + ) + query_parameters["queryConstant"] = self._serialize.query("query_constant", query_constant, "bool") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/nextOperationWithQueryParams' + url = "/paging/multiple/nextOperationWithQueryParams" # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['queryConstant'] = self._serialize.query("query_constant", query_constant, 'bool') + query_parameters["queryConstant"] = self._serialize.query("query_constant", query_constant, "bool") request = self._client.get(url, query_parameters, header_parameters) return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -435,10 +413,9 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_with_query_params.metadata = {'url': '/paging/multiple/getWithQueryParams'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_with_query_params.metadata = {"url": "/paging/multiple/getWithQueryParams"} # type: ignore @distributed_trace def get_odata_multiple_pages( @@ -458,12 +435,10 @@ def get_odata_multiple_pages( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_odata_multiple_pages_options is not None: @@ -475,16 +450,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_odata_multiple_pages.metadata['url'] # type: ignore + url = self.get_odata_multiple_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -496,7 +473,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -514,10 +491,9 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_odata_multiple_pages.metadata = {'url': '/paging/multiple/odata'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_odata_multiple_pages.metadata = {"url": "/paging/multiple/odata"} # type: ignore @distributed_trace def get_multiple_pages_with_offset( @@ -537,12 +513,10 @@ def get_multiple_pages_with_offset( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _offset = None _timeout = None @@ -556,18 +530,20 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_with_offset.metadata['url'] # type: ignore + url = self.get_multiple_pages_with_offset.metadata["url"] # type: ignore path_format_arguments = { - 'offset': self._serialize.url("offset", _offset, 'int'), + "offset": self._serialize.url("offset", _offset, "int"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -581,7 +557,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -599,16 +575,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_with_offset.metadata = {'url': '/paging/multiple/withpath/{offset}'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_with_offset.metadata = {"url": "/paging/multiple/withpath/{offset}"} # type: ignore @distributed_trace - def get_multiple_pages_retry_first( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_multiple_pages_retry_first(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that fails on the first call with 500 and then retries and then get a response including a nextLink that has 10 pages. @@ -617,21 +589,19 @@ def get_multiple_pages_retry_first( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_retry_first.metadata['url'] # type: ignore + url = self.get_multiple_pages_retry_first.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -643,7 +613,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -661,16 +631,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_first.metadata = {'url': '/paging/multiple/retryfirst'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_retry_first.metadata = {"url": "/paging/multiple/retryfirst"} # type: ignore @distributed_trace - def get_multiple_pages_retry_second( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_multiple_pages_retry_second(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that includes a nextLink that has 10 pages, of which the 2nd call fails first with 500. The client should retry and finish all 10 pages eventually. @@ -679,21 +645,19 @@ def get_multiple_pages_retry_second( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_retry_second.metadata['url'] # type: ignore + url = self.get_multiple_pages_retry_second.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -705,7 +669,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -723,16 +687,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_second.metadata = {'url': '/paging/multiple/retrysecond'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_retry_second.metadata = {"url": "/paging/multiple/retrysecond"} # type: ignore @distributed_trace - def get_single_pages_failure( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_single_pages_failure(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that receives a 400 on the first call. :keyword callable cls: A custom type or function that will be passed the direct response @@ -740,21 +700,19 @@ def get_single_pages_failure( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_single_pages_failure.metadata['url'] # type: ignore + url = self.get_single_pages_failure.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -766,7 +724,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -784,16 +742,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_single_pages_failure.metadata = {'url': '/paging/single/failure'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_single_pages_failure.metadata = {"url": "/paging/single/failure"} # type: ignore @distributed_trace - def get_multiple_pages_failure( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_multiple_pages_failure(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that receives a 400 on the second call. :keyword callable cls: A custom type or function that will be passed the direct response @@ -801,21 +755,19 @@ def get_multiple_pages_failure( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_failure.metadata['url'] # type: ignore + url = self.get_multiple_pages_failure.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -827,7 +779,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -845,16 +797,12 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure.metadata = {'url': '/paging/multiple/failure'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_failure.metadata = {"url": "/paging/multiple/failure"} # type: ignore @distributed_trace - def get_multiple_pages_failure_uri( - self, - **kwargs - ) -> AsyncIterable["_models.ProductResult"]: + def get_multiple_pages_failure_uri(self, **kwargs) -> AsyncIterable["_models.ProductResult"]: """A paging operation that receives an invalid nextLink. :keyword callable cls: A custom type or function that will be passed the direct response @@ -862,21 +810,19 @@ def get_multiple_pages_failure_uri( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_failure_uri.metadata['url'] # type: ignore + url = self.get_multiple_pages_failure_uri.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -888,7 +834,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -906,17 +852,13 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure_uri.metadata = {'url': '/paging/multiple/failureuri'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_failure_uri.metadata = {"url": "/paging/multiple/failureuri"} # type: ignore @distributed_trace def get_multiple_pages_fragment_next_link( - self, - api_version: str, - tenant: str, - **kwargs + self, api_version: str, tenant: str, **kwargs ) -> AsyncIterable["_models.OdataProductResult"]: """A paging operation that doesn't return a full URL, just a fragment. @@ -929,46 +871,44 @@ def get_multiple_pages_fragment_next_link( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_fragment_next_link.metadata['url'] # type: ignore + url = self.get_multiple_pages_fragment_next_link.metadata["url"] # type: ignore path_format_arguments = { - 'tenant': self._serialize.url("tenant", tenant, 'str'), + "tenant": self._serialize.url("tenant", tenant, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/fragment/{tenant}/{nextLink}' + url = "/paging/multiple/fragment/{tenant}/{nextLink}" path_format_arguments = { - 'tenant': self._serialize.url("tenant", tenant, 'str'), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "tenant": self._serialize.url("tenant", tenant, "str"), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) return request async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -986,16 +926,13 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_next_link.metadata = {'url': '/paging/multiple/fragment/{tenant}'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_fragment_next_link.metadata = {"url": "/paging/multiple/fragment/{tenant}"} # type: ignore @distributed_trace def get_multiple_pages_fragment_with_grouping_next_link( - self, - custom_parameter_group: "_models.CustomParameterGroup", - **kwargs + self, custom_parameter_group: "_models.CustomParameterGroup", **kwargs ) -> AsyncIterable["_models.OdataProductResult"]: """A paging operation that doesn't return a full URL, just a fragment with parameters grouped. @@ -1006,12 +943,10 @@ def get_multiple_pages_fragment_with_grouping_next_link( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _api_version = None _tenant = None if custom_parameter_group is not None: @@ -1022,36 +957,36 @@ def get_multiple_pages_fragment_with_grouping_next_link( def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'] # type: ignore + url = self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"] # type: ignore path_format_arguments = { - 'tenant': self._serialize.url("tenant", _tenant, 'str'), + "tenant": self._serialize.url("tenant", _tenant, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", _api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", _api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}' + url = "/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}" path_format_arguments = { - 'tenant': self._serialize.url("tenant", _tenant, 'str'), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "tenant": self._serialize.url("tenant", _tenant, "str"), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", _api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", _api_version, "str") request = self._client.get(url, query_parameters, header_parameters) return request async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -1069,10 +1004,9 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_with_grouping_next_link.metadata = {'url': '/paging/multiple/fragmentwithgrouping/{tenant}'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_multiple_pages_fragment_with_grouping_next_link.metadata = {"url": "/paging/multiple/fragmentwithgrouping/{tenant}"} # type: ignore async def _get_multiple_pages_lro_initial( self, @@ -1080,12 +1014,10 @@ async def _get_multiple_pages_lro_initial( paging_get_multiple_pages_lro_options: Optional["_models.PagingGetMultiplePagesLroOptions"] = None, **kwargs ) -> "_models.ProductResult": - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_lro_options is not None: @@ -1094,7 +1026,7 @@ async def _get_multiple_pages_lro_initial( accept = "application/json" # Construct URL - url = self._get_multiple_pages_lro_initial.metadata['url'] # type: ignore + url = self._get_multiple_pages_lro_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1102,12 +1034,14 @@ async def _get_multiple_pages_lro_initial( # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1117,13 +1051,14 @@ async def _get_multiple_pages_lro_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _get_multiple_pages_lro_initial.metadata = {'url': '/paging/multiple/lro'} # type: ignore + + _get_multiple_pages_lro_initial.metadata = {"url": "/paging/multiple/lro"} # type: ignore @distributed_trace_async async def begin_get_multiple_pages_lro( @@ -1148,12 +1083,10 @@ async def begin_get_multiple_pages_lro( :rtype: ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResult]] :raises ~azure.core.exceptions.HttpResponseError: """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_lro_options is not None: @@ -1165,16 +1098,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_lro.metadata['url'] # type: ignore + url = self.get_multiple_pages_lro.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1186,7 +1121,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -1204,23 +1139,21 @@ async def get_next(next_link=None): return pipeline_response - polling = kwargs.pop('polling', False) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", False) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._get_multiple_pages_lro_initial( client_request_id=client_request_id, paging_get_multiple_pages_lro_options=paging_get_multiple_pages_lro_options, - cls=lambda x,y,z: x, + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) + def get_long_running_output(pipeline_response): async def internal_get_next(next_link=None): if next_link is None: @@ -1228,27 +1161,29 @@ async def internal_get_next(next_link=None): else: return await get_next(next_link) - return AsyncItemPaged( - internal_get_next, extract_data - ) - if polling is True: polling_method = AsyncLROBasePolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + return AsyncItemPaged(internal_get_next, extract_data) + + if polling is True: + polling_method = AsyncLROBasePolling(lro_delay, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_get_multiple_pages_lro.metadata = {'url': '/paging/multiple/lro'} # type: ignore + + begin_get_multiple_pages_lro.metadata = {"url": "/paging/multiple/lro"} # type: ignore @distributed_trace def get_paging_model_with_item_name_with_xms_client_name( - self, - **kwargs + self, **kwargs ) -> AsyncIterable["_models.ProductResultValueWithXMSClientName"]: """A paging operation that returns a paging model whose item name is is overriden by x-ms-client- name 'indexes'. @@ -1258,21 +1193,19 @@ def get_paging_model_with_item_name_with_xms_client_name( :rtype: ~azure.core.async_paging.AsyncItemPaged[~paging.models.ProductResultValueWithXMSClientName] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'] # type: ignore + url = self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1284,7 +1217,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValueWithXMSClientName', pipeline_response) + deserialized = self._deserialize("ProductResultValueWithXMSClientName", pipeline_response) list_of_elem = deserialized.indexes if cls: list_of_elem = cls(list_of_elem) @@ -1302,7 +1235,6 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - get_paging_model_with_item_name_with_xms_client_name.metadata = {'url': '/paging/itemNameWithXMSClientName'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + get_paging_model_with_item_name_with_xms_client_name.metadata = {"url": "/paging/itemNameWithXMSClientName"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/models/__init__.py b/test/azure/Expected/AcceptanceTests/Paging/paging/models/__init__.py index 865518351bf..4f30b92663c 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/models/__init__.py @@ -38,17 +38,17 @@ ) __all__ = [ - 'CustomParameterGroup', - 'OdataProductResult', - 'OperationResult', - 'PagingGetMultiplePagesLroOptions', - 'PagingGetMultiplePagesOptions', - 'PagingGetMultiplePagesWithOffsetOptions', - 'PagingGetOdataMultiplePagesOptions', - 'Product', - 'ProductProperties', - 'ProductResult', - 'ProductResultValue', - 'ProductResultValueWithXMSClientName', - 'OperationResultStatus', + "CustomParameterGroup", + "OdataProductResult", + "OperationResult", + "PagingGetMultiplePagesLroOptions", + "PagingGetMultiplePagesOptions", + "PagingGetMultiplePagesWithOffsetOptions", + "PagingGetOdataMultiplePagesOptions", + "Product", + "ProductProperties", + "ProductResult", + "ProductResultValue", + "ProductResultValueWithXMSClientName", + "OperationResultStatus", ] diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_auto_rest_paging_test_service_enums.py b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_auto_rest_paging_test_service_enums.py index f11f0a2743b..cdb93523993 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_auto_rest_paging_test_service_enums.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_auto_rest_paging_test_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class OperationResultStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The status of the request - """ + """The status of the request""" SUCCEEDED = "Succeeded" FAILED = "Failed" diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models.py b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models.py index 34d9c17d658..7c94d595309 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models.py @@ -21,22 +21,19 @@ class CustomParameterGroup(msrest.serialization.Model): """ _validation = { - 'api_version': {'required': True}, - 'tenant': {'required': True}, + "api_version": {"required": True}, + "tenant": {"required": True}, } _attribute_map = { - 'api_version': {'key': 'api_version', 'type': 'str'}, - 'tenant': {'key': 'tenant', 'type': 'str'}, + "api_version": {"key": "api_version", "type": "str"}, + "tenant": {"key": "tenant", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(CustomParameterGroup, self).__init__(**kwargs) - self.api_version = kwargs['api_version'] - self.tenant = kwargs['tenant'] + self.api_version = kwargs["api_version"] + self.tenant = kwargs["tenant"] class OdataProductResult(msrest.serialization.Model): @@ -49,17 +46,14 @@ class OdataProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'odata_next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "odata_next_link": {"key": "odata\\.nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(OdataProductResult, self).__init__(**kwargs) - self.values = kwargs.get('values', None) - self.odata_next_link = kwargs.get('odata_next_link', None) + self.values = kwargs.get("values", None) + self.odata_next_link = kwargs.get("odata_next_link", None) class OperationResult(msrest.serialization.Model): @@ -72,15 +66,12 @@ class OperationResult(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, + "status": {"key": "status", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(OperationResult, self).__init__(**kwargs) - self.status = kwargs.get('status', None) + self.status = kwargs.get("status", None) class PagingGetMultiplePagesLroOptions(msrest.serialization.Model): @@ -94,17 +85,14 @@ class PagingGetMultiplePagesLroOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PagingGetMultiplePagesLroOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) + self.maxresults = kwargs.get("maxresults", None) + self.timeout = kwargs.get("timeout", 30) class PagingGetMultiplePagesOptions(msrest.serialization.Model): @@ -118,17 +106,14 @@ class PagingGetMultiplePagesOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PagingGetMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) + self.maxresults = kwargs.get("maxresults", None) + self.timeout = kwargs.get("timeout", 30) class PagingGetMultiplePagesWithOffsetOptions(msrest.serialization.Model): @@ -146,23 +131,20 @@ class PagingGetMultiplePagesWithOffsetOptions(msrest.serialization.Model): """ _validation = { - 'offset': {'required': True}, + "offset": {"required": True}, } _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'offset': {'key': 'offset', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "offset": {"key": "offset", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PagingGetMultiplePagesWithOffsetOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.offset = kwargs['offset'] - self.timeout = kwargs.get('timeout', 30) + self.maxresults = kwargs.get("maxresults", None) + self.offset = kwargs["offset"] + self.timeout = kwargs.get("timeout", 30) class PagingGetOdataMultiplePagesOptions(msrest.serialization.Model): @@ -176,17 +158,14 @@ class PagingGetOdataMultiplePagesOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PagingGetOdataMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) + self.maxresults = kwargs.get("maxresults", None) + self.timeout = kwargs.get("timeout", 30) class Product(msrest.serialization.Model): @@ -197,15 +176,12 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, + "properties": {"key": "properties", "type": "ProductProperties"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) + self.properties = kwargs.get("properties", None) class ProductProperties(msrest.serialization.Model): @@ -218,17 +194,14 @@ class ProductProperties(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductProperties, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) + self.id = kwargs.get("id", None) + self.name = kwargs.get("name", None) class ProductResult(msrest.serialization.Model): @@ -241,17 +214,14 @@ class ProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductResult, self).__init__(**kwargs) - self.values = kwargs.get('values', None) - self.next_link = kwargs.get('next_link', None) + self.values = kwargs.get("values", None) + self.next_link = kwargs.get("next_link", None) class ProductResultValue(msrest.serialization.Model): @@ -264,17 +234,14 @@ class ProductResultValue(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "value": {"key": "value", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductResultValue, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) + self.value = kwargs.get("value", None) + self.next_link = kwargs.get("next_link", None) class ProductResultValueWithXMSClientName(msrest.serialization.Model): @@ -287,14 +254,11 @@ class ProductResultValueWithXMSClientName(msrest.serialization.Model): """ _attribute_map = { - 'indexes': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "indexes": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductResultValueWithXMSClientName, self).__init__(**kwargs) - self.indexes = kwargs.get('indexes', None) - self.next_link = kwargs.get('next_link', None) + self.indexes = kwargs.get("indexes", None) + self.next_link = kwargs.get("next_link", None) diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models_py3.py index 54edeb96bc6..df245b6d588 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/models/_models_py3.py @@ -25,22 +25,16 @@ class CustomParameterGroup(msrest.serialization.Model): """ _validation = { - 'api_version': {'required': True}, - 'tenant': {'required': True}, + "api_version": {"required": True}, + "tenant": {"required": True}, } _attribute_map = { - 'api_version': {'key': 'api_version', 'type': 'str'}, - 'tenant': {'key': 'tenant', 'type': 'str'}, + "api_version": {"key": "api_version", "type": "str"}, + "tenant": {"key": "tenant", "type": "str"}, } - def __init__( - self, - *, - api_version: str, - tenant: str, - **kwargs - ): + def __init__(self, *, api_version: str, tenant: str, **kwargs): super(CustomParameterGroup, self).__init__(**kwargs) self.api_version = api_version self.tenant = tenant @@ -56,17 +50,11 @@ class OdataProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'odata_next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "odata_next_link": {"key": "odata\\.nextLink", "type": "str"}, } - def __init__( - self, - *, - values: Optional[List["Product"]] = None, - odata_next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, values: Optional[List["Product"]] = None, odata_next_link: Optional[str] = None, **kwargs): super(OdataProductResult, self).__init__(**kwargs) self.values = values self.odata_next_link = odata_next_link @@ -82,15 +70,10 @@ class OperationResult(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, + "status": {"key": "status", "type": "str"}, } - def __init__( - self, - *, - status: Optional[Union[str, "OperationResultStatus"]] = None, - **kwargs - ): + def __init__(self, *, status: Optional[Union[str, "OperationResultStatus"]] = None, **kwargs): super(OperationResult, self).__init__(**kwargs) self.status = status @@ -106,17 +89,11 @@ class PagingGetMultiplePagesLroOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, maxresults: Optional[int] = None, timeout: Optional[int] = 30, **kwargs): super(PagingGetMultiplePagesLroOptions, self).__init__(**kwargs) self.maxresults = maxresults self.timeout = timeout @@ -133,17 +110,11 @@ class PagingGetMultiplePagesOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, maxresults: Optional[int] = None, timeout: Optional[int] = 30, **kwargs): super(PagingGetMultiplePagesOptions, self).__init__(**kwargs) self.maxresults = maxresults self.timeout = timeout @@ -164,23 +135,16 @@ class PagingGetMultiplePagesWithOffsetOptions(msrest.serialization.Model): """ _validation = { - 'offset': {'required': True}, + "offset": {"required": True}, } _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'offset': {'key': 'offset', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "offset": {"key": "offset", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - *, - offset: int, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, offset: int, maxresults: Optional[int] = None, timeout: Optional[int] = 30, **kwargs): super(PagingGetMultiplePagesWithOffsetOptions, self).__init__(**kwargs) self.maxresults = maxresults self.offset = offset @@ -198,17 +162,11 @@ class PagingGetOdataMultiplePagesOptions(msrest.serialization.Model): """ _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, + "maxresults": {"key": "maxresults", "type": "int"}, + "timeout": {"key": "timeout", "type": "int"}, } - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): + def __init__(self, *, maxresults: Optional[int] = None, timeout: Optional[int] = 30, **kwargs): super(PagingGetOdataMultiplePagesOptions, self).__init__(**kwargs) self.maxresults = maxresults self.timeout = timeout @@ -222,15 +180,10 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, + "properties": {"key": "properties", "type": "ProductProperties"}, } - def __init__( - self, - *, - properties: Optional["ProductProperties"] = None, - **kwargs - ): + def __init__(self, *, properties: Optional["ProductProperties"] = None, **kwargs): super(Product, self).__init__(**kwargs) self.properties = properties @@ -245,17 +198,11 @@ class ProductProperties(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, name: Optional[str] = None, **kwargs): super(ProductProperties, self).__init__(**kwargs) self.id = id self.name = name @@ -271,17 +218,11 @@ class ProductResult(msrest.serialization.Model): """ _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "values": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - *, - values: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, values: Optional[List["Product"]] = None, next_link: Optional[str] = None, **kwargs): super(ProductResult, self).__init__(**kwargs) self.values = values self.next_link = next_link @@ -297,17 +238,11 @@ class ProductResultValue(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "value": {"key": "value", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - *, - value: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[List["Product"]] = None, next_link: Optional[str] = None, **kwargs): super(ProductResultValue, self).__init__(**kwargs) self.value = value self.next_link = next_link @@ -323,17 +258,11 @@ class ProductResultValueWithXMSClientName(msrest.serialization.Model): """ _attribute_map = { - 'indexes': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "indexes": {"key": "values", "type": "[Product]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - *, - indexes: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, indexes: Optional[List["Product"]] = None, next_link: Optional[str] = None, **kwargs): super(ProductResultValueWithXMSClientName, self).__init__(**kwargs) self.indexes = indexes self.next_link = next_link diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/operations/__init__.py b/test/azure/Expected/AcceptanceTests/Paging/paging/operations/__init__.py index 9a5b2005928..8e128dd3d8e 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/operations/__init__.py @@ -9,5 +9,5 @@ from ._paging_operations import PagingOperations __all__ = [ - 'PagingOperations', + "PagingOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/test/azure/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index 8725a656ffb..c279bc7e933 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/test/azure/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse @@ -22,9 +28,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PagingOperations(object): """PagingOperations operations. @@ -49,8 +56,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_no_item_name_pages( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResultValue"] """A paging operation that must return result of the default 'value' node. @@ -60,21 +66,19 @@ def get_no_item_name_pages( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResultValue] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_no_item_name_pages.metadata['url'] # type: ignore + url = self.get_no_item_name_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -86,7 +90,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) + deserialized = self._deserialize("ProductResultValue", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -104,15 +108,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_no_item_name_pages.metadata = {'url': '/paging/noitemname'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_no_item_name_pages.metadata = {"url": "/paging/noitemname"} # type: ignore @distributed_trace def get_null_next_link_name_pages( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that must ignore any kind of nextLink, and stop after page 1. @@ -122,21 +124,19 @@ def get_null_next_link_name_pages( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_null_next_link_name_pages.metadata['url'] # type: ignore + url = self.get_null_next_link_name_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -148,7 +148,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -166,15 +166,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_null_next_link_name_pages.metadata = {'url': '/paging/nullnextlink'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_null_next_link_name_pages.metadata = {"url": "/paging/nullnextlink"} # type: ignore @distributed_trace def get_single_pages( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that finishes on the first call without a nextlink. @@ -184,21 +182,19 @@ def get_single_pages( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_single_pages.metadata['url'] # type: ignore + url = self.get_single_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -210,7 +206,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -228,15 +224,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_single_pages.metadata = {'url': '/paging/single'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_single_pages.metadata = {"url": "/paging/single"} # type: ignore @distributed_trace def first_response_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResultValue"] """A paging operation whose first response's items list is empty, but still returns a next link. @@ -247,21 +241,19 @@ def first_response_empty( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResultValue] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.first_response_empty.metadata['url'] # type: ignore + url = self.first_response_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -273,7 +265,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) + deserialized = self._deserialize("ProductResultValue", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -291,10 +283,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - first_response_empty.metadata = {'url': '/paging/firstResponseEmpty/1'} # type: ignore + return ItemPaged(get_next, extract_data) + + first_response_empty.metadata = {"url": "/paging/firstResponseEmpty/1"} # type: ignore @distributed_trace def get_multiple_pages( @@ -315,12 +306,10 @@ def get_multiple_pages( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_options is not None: @@ -332,16 +321,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages.metadata['url'] # type: ignore + url = self.get_multiple_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -353,7 +344,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -371,10 +362,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages.metadata = {'url': '/paging/multiple'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages.metadata = {"url": "/paging/multiple"} # type: ignore @distributed_trace def get_with_query_params( @@ -394,39 +384,39 @@ def get_with_query_params( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) query_constant = True accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_with_query_params.metadata['url'] # type: ignore + url = self.get_with_query_params.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['requiredQueryParameter'] = self._serialize.query("required_query_parameter", required_query_parameter, 'int') - query_parameters['queryConstant'] = self._serialize.query("query_constant", query_constant, 'bool') + query_parameters["requiredQueryParameter"] = self._serialize.query( + "required_query_parameter", required_query_parameter, "int" + ) + query_parameters["queryConstant"] = self._serialize.query("query_constant", query_constant, "bool") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/nextOperationWithQueryParams' + url = "/paging/multiple/nextOperationWithQueryParams" # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['queryConstant'] = self._serialize.query("query_constant", query_constant, 'bool') + query_parameters["queryConstant"] = self._serialize.query("query_constant", query_constant, "bool") request = self._client.get(url, query_parameters, header_parameters) return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -444,10 +434,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_with_query_params.metadata = {'url': '/paging/multiple/getWithQueryParams'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_with_query_params.metadata = {"url": "/paging/multiple/getWithQueryParams"} # type: ignore @distributed_trace def get_odata_multiple_pages( @@ -468,12 +457,10 @@ def get_odata_multiple_pages( :rtype: ~azure.core.paging.ItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_odata_multiple_pages_options is not None: @@ -485,16 +472,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_odata_multiple_pages.metadata['url'] # type: ignore + url = self.get_odata_multiple_pages.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -506,7 +495,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -524,10 +513,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_odata_multiple_pages.metadata = {'url': '/paging/multiple/odata'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_odata_multiple_pages.metadata = {"url": "/paging/multiple/odata"} # type: ignore @distributed_trace def get_multiple_pages_with_offset( @@ -548,12 +536,10 @@ def get_multiple_pages_with_offset( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _offset = None _timeout = None @@ -567,18 +553,20 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_with_offset.metadata['url'] # type: ignore + url = self.get_multiple_pages_with_offset.metadata["url"] # type: ignore path_format_arguments = { - 'offset': self._serialize.url("offset", _offset, 'int'), + "offset": self._serialize.url("offset", _offset, "int"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters @@ -592,7 +580,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -610,15 +598,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_with_offset.metadata = {'url': '/paging/multiple/withpath/{offset}'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_with_offset.metadata = {"url": "/paging/multiple/withpath/{offset}"} # type: ignore @distributed_trace def get_multiple_pages_retry_first( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that fails on the first call with 500 and then retries and then get a @@ -629,21 +615,19 @@ def get_multiple_pages_retry_first( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_retry_first.metadata['url'] # type: ignore + url = self.get_multiple_pages_retry_first.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -655,7 +639,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -673,15 +657,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_first.metadata = {'url': '/paging/multiple/retryfirst'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_retry_first.metadata = {"url": "/paging/multiple/retryfirst"} # type: ignore @distributed_trace def get_multiple_pages_retry_second( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that includes a nextLink that has 10 pages, of which the 2nd call fails @@ -692,21 +674,19 @@ def get_multiple_pages_retry_second( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_retry_second.metadata['url'] # type: ignore + url = self.get_multiple_pages_retry_second.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -718,7 +698,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -736,15 +716,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_second.metadata = {'url': '/paging/multiple/retrysecond'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_retry_second.metadata = {"url": "/paging/multiple/retrysecond"} # type: ignore @distributed_trace def get_single_pages_failure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that receives a 400 on the first call. @@ -754,21 +732,19 @@ def get_single_pages_failure( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_single_pages_failure.metadata['url'] # type: ignore + url = self.get_single_pages_failure.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -780,7 +756,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -798,15 +774,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_single_pages_failure.metadata = {'url': '/paging/single/failure'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_single_pages_failure.metadata = {"url": "/paging/single/failure"} # type: ignore @distributed_trace def get_multiple_pages_failure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that receives a 400 on the second call. @@ -816,21 +790,19 @@ def get_multiple_pages_failure( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_failure.metadata['url'] # type: ignore + url = self.get_multiple_pages_failure.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -842,7 +814,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -860,15 +832,13 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure.metadata = {'url': '/paging/multiple/failure'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_failure.metadata = {"url": "/paging/multiple/failure"} # type: ignore @distributed_trace def get_multiple_pages_failure_uri( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResult"] """A paging operation that receives an invalid nextLink. @@ -878,21 +848,19 @@ def get_multiple_pages_failure_uri( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_failure_uri.metadata['url'] # type: ignore + url = self.get_multiple_pages_failure_uri.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -904,7 +872,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -922,10 +890,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure_uri.metadata = {'url': '/paging/multiple/failureuri'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_failure_uri.metadata = {"url": "/paging/multiple/failureuri"} # type: ignore @distributed_trace def get_multiple_pages_fragment_next_link( @@ -946,46 +913,44 @@ def get_multiple_pages_fragment_next_link( :rtype: ~azure.core.paging.ItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_fragment_next_link.metadata['url'] # type: ignore + url = self.get_multiple_pages_fragment_next_link.metadata["url"] # type: ignore path_format_arguments = { - 'tenant': self._serialize.url("tenant", tenant, 'str'), + "tenant": self._serialize.url("tenant", tenant, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/fragment/{tenant}/{nextLink}' + url = "/paging/multiple/fragment/{tenant}/{nextLink}" path_format_arguments = { - 'tenant': self._serialize.url("tenant", tenant, 'str'), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "tenant": self._serialize.url("tenant", tenant, "str"), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) return request def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -1003,10 +968,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_next_link.metadata = {'url': '/paging/multiple/fragment/{tenant}'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_fragment_next_link.metadata = {"url": "/paging/multiple/fragment/{tenant}"} # type: ignore @distributed_trace def get_multiple_pages_fragment_with_grouping_next_link( @@ -1024,12 +988,10 @@ def get_multiple_pages_fragment_with_grouping_next_link( :rtype: ~azure.core.paging.ItemPaged[~paging.models.OdataProductResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.OdataProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _api_version = None _tenant = None if custom_parameter_group is not None: @@ -1040,36 +1002,36 @@ def get_multiple_pages_fragment_with_grouping_next_link( def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'] # type: ignore + url = self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"] # type: ignore path_format_arguments = { - 'tenant': self._serialize.url("tenant", _tenant, 'str'), + "tenant": self._serialize.url("tenant", _tenant, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", _api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", _api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: - url = '/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}' + url = "/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}" path_format_arguments = { - 'tenant': self._serialize.url("tenant", _tenant, 'str'), - 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + "tenant": self._serialize.url("tenant", _tenant, "str"), + "nextLink": self._serialize.url("next_link", next_link, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api_version'] = self._serialize.query("api_version", _api_version, 'str') + query_parameters["api_version"] = self._serialize.query("api_version", _api_version, "str") request = self._client.get(url, query_parameters, header_parameters) return request def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) + deserialized = self._deserialize("OdataProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -1087,10 +1049,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_with_grouping_next_link.metadata = {'url': '/paging/multiple/fragmentwithgrouping/{tenant}'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_multiple_pages_fragment_with_grouping_next_link.metadata = {"url": "/paging/multiple/fragmentwithgrouping/{tenant}"} # type: ignore def _get_multiple_pages_lro_initial( self, @@ -1099,12 +1060,10 @@ def _get_multiple_pages_lro_initial( **kwargs # type: Any ): # type: (...) -> "_models.ProductResult" - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_lro_options is not None: @@ -1113,7 +1072,7 @@ def _get_multiple_pages_lro_initial( accept = "application/json" # Construct URL - url = self._get_multiple_pages_lro_initial.metadata['url'] # type: ignore + url = self._get_multiple_pages_lro_initial.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1121,12 +1080,14 @@ def _get_multiple_pages_lro_initial( # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1136,13 +1097,14 @@ def _get_multiple_pages_lro_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _get_multiple_pages_lro_initial.metadata = {'url': '/paging/multiple/lro'} # type: ignore + + _get_multiple_pages_lro_initial.metadata = {"url": "/paging/multiple/lro"} # type: ignore @distributed_trace def begin_get_multiple_pages_lro( @@ -1168,12 +1130,10 @@ def begin_get_multiple_pages_lro( :rtype: ~azure.core.polling.LROPoller[~azure.core.paging.ItemPaged[~paging.models.ProductResult]] :raises ~azure.core.exceptions.HttpResponseError: """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _maxresults = None _timeout = None if paging_get_multiple_pages_lro_options is not None: @@ -1185,16 +1145,18 @@ def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] if client_request_id is not None: - header_parameters['client-request-id'] = self._serialize.header("client_request_id", client_request_id, 'str') + header_parameters["client-request-id"] = self._serialize.header( + "client_request_id", client_request_id, "str" + ) if _maxresults is not None: - header_parameters['maxresults'] = self._serialize.header("maxresults", _maxresults, 'int') + header_parameters["maxresults"] = self._serialize.header("maxresults", _maxresults, "int") if _timeout is not None: - header_parameters['timeout'] = self._serialize.header("timeout", _timeout, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["timeout"] = self._serialize.header("timeout", _timeout, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_multiple_pages_lro.metadata['url'] # type: ignore + url = self.get_multiple_pages_lro.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1206,7 +1168,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) + deserialized = self._deserialize("ProductResult", pipeline_response) list_of_elem = deserialized.values if cls: list_of_elem = cls(list_of_elem) @@ -1224,23 +1186,21 @@ def get_next(next_link=None): return pipeline_response - polling = kwargs.pop('polling', False) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", False) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResult"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._get_multiple_pages_lro_initial( client_request_id=client_request_id, paging_get_multiple_pages_lro_options=paging_get_multiple_pages_lro_options, - cls=lambda x,y,z: x, + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) + def get_long_running_output(pipeline_response): def internal_get_next(next_link=None): if next_link is None: @@ -1248,27 +1208,29 @@ def internal_get_next(next_link=None): else: return get_next(next_link) - return ItemPaged( - internal_get_next, extract_data - ) - if polling is True: polling_method = LROBasePolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + return ItemPaged(internal_get_next, extract_data) + + if polling is True: + polling_method = LROBasePolling(lro_delay, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_get_multiple_pages_lro.metadata = {'url': '/paging/multiple/lro'} # type: ignore + + begin_get_multiple_pages_lro.metadata = {"url": "/paging/multiple/lro"} # type: ignore @distributed_trace def get_paging_model_with_item_name_with_xms_client_name( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.ProductResultValueWithXMSClientName"] """A paging operation that returns a paging model whose item name is is overriden by x-ms-client- @@ -1279,21 +1241,19 @@ def get_paging_model_with_item_name_with_xms_client_name( :rtype: ~azure.core.paging.ItemPaged[~paging.models.ProductResultValueWithXMSClientName] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'] # type: ignore + url = self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1305,7 +1265,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValueWithXMSClientName', pipeline_response) + deserialized = self._deserialize("ProductResultValueWithXMSClientName", pipeline_response) list_of_elem = deserialized.indexes if cls: list_of_elem = cls(list_of_elem) @@ -1323,7 +1283,6 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - get_paging_model_with_item_name_with_xms_client_name.metadata = {'url': '/paging/itemNameWithXMSClientName'} # type: ignore + return ItemPaged(get_next, extract_data) + + get_paging_model_with_item_name_with_xms_client_name.metadata = {"url": "/paging/itemNameWithXMSClientName"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/Paging/setup.py b/test/azure/Expected/AcceptanceTests/Paging/setup.py index e7ab7f924f8..81ce1fbb345 100644 --- a/test/azure/Expected/AcceptanceTests/Paging/setup.py +++ b/test/azure/Expected/AcceptanceTests/Paging/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Long-running Operation for AutoRest. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/setup.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/setup.py index 8df7abbf3e8..cec3afe58cd 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/setup.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ StorageManagementClient. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/__init__.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/__init__.py index a50d1e1c39a..8a6a128e195 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/__init__.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['StorageManagementClient'] +__all__ = ["StorageManagementClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py index fa6023b0123..e4b713a433b 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py @@ -49,23 +49,24 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2015-05-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'storagemanagementclient/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "storagemanagementclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py index a2368a1f222..5f3858ad58e 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py @@ -47,7 +47,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'https://management.azure.com' + base_url = "https://management.azure.com" self._config = StorageManagementClientConfiguration(credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -57,9 +57,9 @@ def __init__( self._deserialize = Deserializer(client_models) self.storage_accounts = StorageAccountsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.usage = UsageOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.usage = UsageOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py index 9cfe0ace1ba..a6627fc24f1 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._storage_management_client import StorageManagementClient -__all__ = ['StorageManagementClient'] + +__all__ = ["StorageManagementClient"] diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_configuration.py index 67347c5c65b..f0e57dacffa 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_configuration.py @@ -31,12 +31,7 @@ class StorageManagementClientConfiguration(Configuration): :type subscription_id: str """ - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: @@ -46,22 +41,21 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2015-05-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'storagemanagementclient/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "storagemanagementclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py index 14026eaad33..33e3ce72be8 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py @@ -37,14 +37,10 @@ class StorageManagementClient(object): """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: if not base_url: - base_url = 'https://management.azure.com' + base_url = "https://management.azure.com" self._config = StorageManagementClientConfiguration(credential, subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -54,9 +50,9 @@ def __init__( self._deserialize = Deserializer(client_models) self.storage_accounts = StorageAccountsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.usage = UsageOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.usage = UsageOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/__init__.py index 291f880b141..387513ba3a8 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/__init__.py @@ -10,6 +10,6 @@ from ._usage_operations import UsageOperations __all__ = [ - 'StorageAccountsOperations', - 'UsageOperations', + "StorageAccountsOperations", + "UsageOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py index 814b08fbbb6..2e6042e00fb 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py @@ -9,7 +9,13 @@ import warnings from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod @@ -20,9 +26,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class StorageAccountsOperations: """StorageAccountsOperations async operations. @@ -47,9 +54,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: @distributed_trace_async async def check_name_availability( - self, - account_name: "_models.StorageAccountCheckNameAvailabilityParameters", - **kwargs + self, account_name: "_models.StorageAccountCheckNameAvailabilityParameters", **kwargs ) -> "_models.CheckNameAvailabilityResult": """Checks that account name is valid and is not in use. @@ -62,34 +67,32 @@ async def check_name_availability( :rtype: ~storage.models.CheckNameAvailabilityResult :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.CheckNameAvailabilityResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.CheckNameAvailabilityResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self.check_name_availability.metadata['url'] # type: ignore + url = self.check_name_availability.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(account_name, 'StorageAccountCheckNameAvailabilityParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(account_name, "StorageAccountCheckNameAvailabilityParameters") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -98,13 +101,14 @@ async def check_name_availability( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('CheckNameAvailabilityResult', pipeline_response) + deserialized = self._deserialize("CheckNameAvailabilityResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability'} # type: ignore + + check_name_availability.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability"} # type: ignore async def _create_initial( self, @@ -113,36 +117,34 @@ async def _create_initial( parameters: "_models.StorageAccountCreateParameters", **kwargs ) -> Optional["_models.StorageAccount"]: - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.StorageAccount"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.StorageAccount"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self._create_initial.metadata['url'] # type: ignore + url = self._create_initial.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(parameters, 'StorageAccountCreateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(parameters, "StorageAccountCreateParameters") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -153,13 +155,14 @@ async def _create_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _create_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + _create_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace_async async def begin_create( @@ -192,59 +195,55 @@ async def begin_create( :rtype: ~azure.core.polling.AsyncLROPoller[~storage.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = await self._create_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, - cls=lambda x,y,z: x, + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } - if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling + if polling is True: + polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: + polling_method = AsyncNoPolling() + else: + polling_method = polling if cont_token: return AsyncLROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + begin_create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace_async - async def delete( - self, - resource_group_name: str, - account_name: str, - **kwargs - ) -> None: + async def delete(self, resource_group_name: str, account_name: str, **kwargs) -> None: """Deletes a storage account in Microsoft Azure. :param resource_group_name: The name of the resource group within the user’s subscription. @@ -258,25 +257,23 @@ async def delete( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" # Construct URL - url = self.delete.metadata['url'] # type: ignore + url = self.delete.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -292,15 +289,10 @@ async def delete( if cls: return cls(pipeline_response, None, {}) - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace_async - async def get_properties( - self, - resource_group_name: str, - account_name: str, - **kwargs - ) -> "_models.StorageAccount": + async def get_properties(self, resource_group_name: str, account_name: str, **kwargs) -> "_models.StorageAccount": """Returns the properties for the specified storage account including but not limited to name, account type, location, and account status. The ListKeys operation should be used to retrieve storage keys. @@ -316,30 +308,28 @@ async def get_properties( :rtype: ~storage.models.StorageAccount :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.get_properties.metadata['url'] # type: ignore + url = self.get_properties.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -349,13 +339,14 @@ async def get_properties( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_properties.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + get_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace_async async def update( @@ -387,36 +378,34 @@ async def update( :rtype: ~storage.models.StorageAccount :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self.update.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(parameters, 'StorageAccountUpdateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(parameters, "StorageAccountUpdateParameters") + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -425,21 +414,17 @@ async def update( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace_async - async def list_keys( - self, - resource_group_name: str, - account_name: str, - **kwargs - ) -> "_models.StorageAccountKeys": + async def list_keys(self, resource_group_name: str, account_name: str, **kwargs) -> "_models.StorageAccountKeys": """Lists the access keys for the specified storage account. :param resource_group_name: The name of the resource group within the user’s subscription. @@ -451,30 +436,28 @@ async def list_keys( :rtype: ~storage.models.StorageAccountKeys :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountKeys"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountKeys"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.list_keys.metadata['url'] # type: ignore + url = self.list_keys.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -484,19 +467,17 @@ async def list_keys( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccountKeys', pipeline_response) + deserialized = self._deserialize("StorageAccountKeys", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_keys.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys'} # type: ignore + + list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys"} # type: ignore @distributed_trace - def list( - self, - **kwargs - ) -> AsyncIterable["_models.StorageAccountListResult"]: + def list(self, **kwargs) -> AsyncIterable["_models.StorageAccountListResult"]: """Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this. @@ -505,29 +486,29 @@ def list( :rtype: ~azure.core.async_paging.AsyncItemPaged[~storage.models.StorageAccountListResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.list.metadata['url'] # type: ignore + url = self.list.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url( + "self._config.subscription_id", self._config.subscription_id, "str" + ), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: @@ -537,7 +518,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('StorageAccountListResult', pipeline_response) + deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -555,16 +536,13 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts"} # type: ignore @distributed_trace def list_by_resource_group( - self, - resource_group_name: str, - **kwargs + self, resource_group_name: str, **kwargs ) -> AsyncIterable["_models.StorageAccountListResult"]: """Lists all the storage accounts available under the given resource group. Note that storage keys are not returned; use the ListKeys operation for this. @@ -576,30 +554,30 @@ def list_by_resource_group( :rtype: ~azure.core.async_paging.AsyncItemPaged[~storage.models.StorageAccountListResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.list_by_resource_group.metadata['url'] # type: ignore + url = self.list_by_resource_group.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "subscriptionId": self._serialize.url( + "self._config.subscription_id", self._config.subscription_id, "str" + ), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: @@ -609,7 +587,7 @@ def prepare_request(next_link=None): return request async def extract_data(pipeline_response): - deserialized = self._deserialize('StorageAccountListResult', pipeline_response) + deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -627,10 +605,9 @@ async def get_next(next_link=None): return pipeline_response - return AsyncItemPaged( - get_next, extract_data - ) - list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts'} # type: ignore + return AsyncItemPaged(get_next, extract_data) + + list_by_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts"} # type: ignore @distributed_trace_async async def regenerate_key( @@ -655,11 +632,9 @@ async def regenerate_key( :rtype: ~storage.models.StorageAccountKeys :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountKeys"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountKeys"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _regenerate_key = _models.StorageAccountRegenerateKeyParameters(key_name=key_name) api_version = "2015-05-01-preview" @@ -667,26 +642,26 @@ async def regenerate_key( accept = "application/json, text/json" # Construct URL - url = self.regenerate_key.metadata['url'] # type: ignore + url = self.regenerate_key.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_regenerate_key, 'StorageAccountRegenerateKeyParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_regenerate_key, "StorageAccountRegenerateKeyParameters") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -695,10 +670,11 @@ async def regenerate_key( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccountKeys', pipeline_response) + deserialized = self._deserialize("StorageAccountKeys", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - regenerate_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey'} # type: ignore + + regenerate_key.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py index cfec75678ec..3448441d39b 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class UsageOperations: """UsageOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def list( - self, - **kwargs - ) -> "_models.UsageListResult": + async def list(self, **kwargs) -> "_models.UsageListResult": """Gets the current usage count and the limit for the resources under the subscription. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,28 +57,26 @@ async def list( :rtype: ~storage.models.UsageListResult :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.UsageListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.UsageListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.list.metadata['url'] # type: ignore + url = self.list.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,10 +86,11 @@ async def list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('UsageListResult', pipeline_response) + deserialized = self._deserialize("UsageListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages'} # type: ignore + + list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/__init__.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/__init__.py index cc03c3d23ac..8c01812c98a 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/__init__.py @@ -53,27 +53,27 @@ ) __all__ = [ - 'Bar', - 'CheckNameAvailabilityResult', - 'CustomDomain', - 'Endpoints', - 'Foo', - 'Resource', - 'StorageAccount', - 'StorageAccountCheckNameAvailabilityParameters', - 'StorageAccountCreateParameters', - 'StorageAccountKeys', - 'StorageAccountListResult', - 'StorageAccountRegenerateKeyParameters', - 'StorageAccountUpdateParameters', - 'SubResource', - 'Usage', - 'UsageListResult', - 'UsageName', - 'AccountStatus', - 'AccountType', - 'KeyName', - 'ProvisioningState', - 'Reason', - 'UsageUnit', + "Bar", + "CheckNameAvailabilityResult", + "CustomDomain", + "Endpoints", + "Foo", + "Resource", + "StorageAccount", + "StorageAccountCheckNameAvailabilityParameters", + "StorageAccountCreateParameters", + "StorageAccountKeys", + "StorageAccountListResult", + "StorageAccountRegenerateKeyParameters", + "StorageAccountUpdateParameters", + "SubResource", + "Usage", + "UsageListResult", + "UsageName", + "AccountStatus", + "AccountType", + "KeyName", + "ProvisioningState", + "Reason", + "UsageUnit", ] diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models.py index 39106868c27..8afde69a4c4 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models.py @@ -17,15 +17,12 @@ class Bar(msrest.serialization.Model): """ _attribute_map = { - 'recursive_point': {'key': 'RecursivePoint', 'type': 'Endpoints'}, + "recursive_point": {"key": "RecursivePoint", "type": "Endpoints"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Bar, self).__init__(**kwargs) - self.recursive_point = kwargs.get('recursive_point', None) + self.recursive_point = kwargs.get("recursive_point", None) class CheckNameAvailabilityResult(msrest.serialization.Model): @@ -44,19 +41,16 @@ class CheckNameAvailabilityResult(msrest.serialization.Model): """ _attribute_map = { - 'name_available': {'key': 'nameAvailable', 'type': 'bool'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, + "name_available": {"key": "nameAvailable", "type": "bool"}, + "reason": {"key": "reason", "type": "str"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(CheckNameAvailabilityResult, self).__init__(**kwargs) - self.name_available = kwargs.get('name_available', None) - self.reason = kwargs.get('reason', None) - self.message = kwargs.get('message', None) + self.name_available = kwargs.get("name_available", None) + self.reason = kwargs.get("reason", None) + self.message = kwargs.get("message", None) class CustomDomain(msrest.serialization.Model): @@ -70,17 +64,14 @@ class CustomDomain(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'use_sub_domain': {'key': 'useSubDomain', 'type': 'bool'}, + "name": {"key": "name", "type": "str"}, + "use_sub_domain": {"key": "useSubDomain", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(CustomDomain, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.use_sub_domain = kwargs.get('use_sub_domain', None) + self.name = kwargs.get("name", None) + self.use_sub_domain = kwargs.get("use_sub_domain", None) class Endpoints(msrest.serialization.Model): @@ -99,23 +90,20 @@ class Endpoints(msrest.serialization.Model): """ _attribute_map = { - 'blob': {'key': 'blob', 'type': 'str'}, - 'queue': {'key': 'queue', 'type': 'str'}, - 'table': {'key': 'table', 'type': 'str'}, - 'dummy_end_point': {'key': 'dummyEndPoint', 'type': 'Endpoints'}, - 'foo_point': {'key': 'FooPoint', 'type': 'Foo'}, + "blob": {"key": "blob", "type": "str"}, + "queue": {"key": "queue", "type": "str"}, + "table": {"key": "table", "type": "str"}, + "dummy_end_point": {"key": "dummyEndPoint", "type": "Endpoints"}, + "foo_point": {"key": "FooPoint", "type": "Foo"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Endpoints, self).__init__(**kwargs) - self.blob = kwargs.get('blob', None) - self.queue = kwargs.get('queue', None) - self.table = kwargs.get('table', None) - self.dummy_end_point = kwargs.get('dummy_end_point', None) - self.foo_point = kwargs.get('foo_point', None) + self.blob = kwargs.get("blob", None) + self.queue = kwargs.get("queue", None) + self.table = kwargs.get("table", None) + self.dummy_end_point = kwargs.get("dummy_end_point", None) + self.foo_point = kwargs.get("foo_point", None) class Foo(msrest.serialization.Model): @@ -126,15 +114,12 @@ class Foo(msrest.serialization.Model): """ _attribute_map = { - 'bar_point': {'key': 'Bar\\.Point', 'type': 'Bar'}, + "bar_point": {"key": "Bar\\.Point", "type": "Bar"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Foo, self).__init__(**kwargs) - self.bar_point = kwargs.get('bar_point', None) + self.bar_point = kwargs.get("bar_point", None) class Resource(msrest.serialization.Model): @@ -157,30 +142,27 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.name = None self.type = None - self.location = kwargs['location'] - self.tags = kwargs.get('tags', None) + self.location = kwargs["location"] + self.tags = kwargs.get("tags", None) class StorageAccount(Resource): @@ -239,47 +221,44 @@ class StorageAccount(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, - 'primary_endpoints': {'key': 'properties.primaryEndpoints', 'type': 'Endpoints'}, - 'primary_location': {'key': 'properties.primaryLocation', 'type': 'str'}, - 'status_of_primary': {'key': 'properties.statusOfPrimary', 'type': 'str'}, - 'last_geo_failover_time': {'key': 'properties.lastGeoFailoverTime', 'type': 'iso-8601'}, - 'secondary_location': {'key': 'properties.secondaryLocation', 'type': 'str'}, - 'status_of_secondary': {'key': 'properties.statusOfSecondary', 'type': 'str'}, - 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, - 'custom_domain': {'key': 'properties.customDomain', 'type': 'CustomDomain'}, - 'secondary_endpoints': {'key': 'properties.secondaryEndpoints', 'type': 'Endpoints'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "account_type": {"key": "properties.accountType", "type": "str"}, + "primary_endpoints": {"key": "properties.primaryEndpoints", "type": "Endpoints"}, + "primary_location": {"key": "properties.primaryLocation", "type": "str"}, + "status_of_primary": {"key": "properties.statusOfPrimary", "type": "str"}, + "last_geo_failover_time": {"key": "properties.lastGeoFailoverTime", "type": "iso-8601"}, + "secondary_location": {"key": "properties.secondaryLocation", "type": "str"}, + "status_of_secondary": {"key": "properties.statusOfSecondary", "type": "str"}, + "creation_time": {"key": "properties.creationTime", "type": "iso-8601"}, + "custom_domain": {"key": "properties.customDomain", "type": "CustomDomain"}, + "secondary_endpoints": {"key": "properties.secondaryEndpoints", "type": "Endpoints"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccount, self).__init__(**kwargs) - self.provisioning_state = kwargs.get('provisioning_state', None) - self.account_type = kwargs.get('account_type', None) - self.primary_endpoints = kwargs.get('primary_endpoints', None) - self.primary_location = kwargs.get('primary_location', None) - self.status_of_primary = kwargs.get('status_of_primary', None) - self.last_geo_failover_time = kwargs.get('last_geo_failover_time', None) - self.secondary_location = kwargs.get('secondary_location', None) - self.status_of_secondary = kwargs.get('status_of_secondary', None) - self.creation_time = kwargs.get('creation_time', None) - self.custom_domain = kwargs.get('custom_domain', None) - self.secondary_endpoints = kwargs.get('secondary_endpoints', None) + self.provisioning_state = kwargs.get("provisioning_state", None) + self.account_type = kwargs.get("account_type", None) + self.primary_endpoints = kwargs.get("primary_endpoints", None) + self.primary_location = kwargs.get("primary_location", None) + self.status_of_primary = kwargs.get("status_of_primary", None) + self.last_geo_failover_time = kwargs.get("last_geo_failover_time", None) + self.secondary_location = kwargs.get("secondary_location", None) + self.status_of_secondary = kwargs.get("status_of_secondary", None) + self.creation_time = kwargs.get("creation_time", None) + self.custom_domain = kwargs.get("custom_domain", None) + self.secondary_endpoints = kwargs.get("secondary_endpoints", None) class StorageAccountCheckNameAvailabilityParameters(msrest.serialization.Model): @@ -294,21 +273,18 @@ class StorageAccountCheckNameAvailabilityParameters(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountCheckNameAvailabilityParameters, self).__init__(**kwargs) - self.name = kwargs['name'] - self.type = kwargs.get('type', "Microsoft.Storage/storageAccounts") + self.name = kwargs["name"] + self.type = kwargs.get("type", "Microsoft.Storage/storageAccounts") class StorageAccountCreateParameters(Resource): @@ -334,27 +310,24 @@ class StorageAccountCreateParameters(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "account_type": {"key": "properties.accountType", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountCreateParameters, self).__init__(**kwargs) - self.account_type = kwargs.get('account_type', None) + self.account_type = kwargs.get("account_type", None) class StorageAccountKeys(msrest.serialization.Model): @@ -367,17 +340,14 @@ class StorageAccountKeys(msrest.serialization.Model): """ _attribute_map = { - 'key1': {'key': 'key1', 'type': 'str'}, - 'key2': {'key': 'key2', 'type': 'str'}, + "key1": {"key": "key1", "type": "str"}, + "key2": {"key": "key2", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountKeys, self).__init__(**kwargs) - self.key1 = kwargs.get('key1', None) - self.key2 = kwargs.get('key2', None) + self.key1 = kwargs.get("key1", None) + self.key2 = kwargs.get("key2", None) class StorageAccountListResult(msrest.serialization.Model): @@ -391,17 +361,14 @@ class StorageAccountListResult(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[StorageAccount]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "value": {"key": "value", "type": "[StorageAccount]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountListResult, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) + self.value = kwargs.get("value", None) + self.next_link = kwargs.get("next_link", None) class StorageAccountRegenerateKeyParameters(msrest.serialization.Model): @@ -412,15 +379,12 @@ class StorageAccountRegenerateKeyParameters(msrest.serialization.Model): """ _attribute_map = { - 'key_name': {'key': 'keyName', 'type': 'str'}, + "key_name": {"key": "keyName", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountRegenerateKeyParameters, self).__init__(**kwargs) - self.key_name = kwargs.get('key_name', None) + self.key_name = kwargs.get("key_name", None) class StorageAccountUpdateParameters(Resource): @@ -452,29 +416,26 @@ class StorageAccountUpdateParameters(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, - 'custom_domain': {'key': 'properties.customDomain', 'type': 'CustomDomain'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "account_type": {"key": "properties.accountType", "type": "str"}, + "custom_domain": {"key": "properties.customDomain", "type": "CustomDomain"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StorageAccountUpdateParameters, self).__init__(**kwargs) - self.account_type = kwargs.get('account_type', None) - self.custom_domain = kwargs.get('custom_domain', None) + self.account_type = kwargs.get("account_type", None) + self.custom_domain = kwargs.get("custom_domain", None) class SubResource(msrest.serialization.Model): @@ -485,15 +446,12 @@ class SubResource(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SubResource, self).__init__(**kwargs) - self.id = kwargs.get('id', None) + self.id = kwargs.get("id", None) class Usage(msrest.serialization.Model): @@ -512,21 +470,18 @@ class Usage(msrest.serialization.Model): """ _attribute_map = { - 'unit': {'key': 'unit', 'type': 'str'}, - 'current_value': {'key': 'currentValue', 'type': 'int'}, - 'limit': {'key': 'limit', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'UsageName'}, + "unit": {"key": "unit", "type": "str"}, + "current_value": {"key": "currentValue", "type": "int"}, + "limit": {"key": "limit", "type": "int"}, + "name": {"key": "name", "type": "UsageName"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Usage, self).__init__(**kwargs) - self.unit = kwargs.get('unit', None) - self.current_value = kwargs.get('current_value', None) - self.limit = kwargs.get('limit', None) - self.name = kwargs.get('name', None) + self.unit = kwargs.get("unit", None) + self.current_value = kwargs.get("current_value", None) + self.limit = kwargs.get("limit", None) + self.name = kwargs.get("name", None) class UsageListResult(msrest.serialization.Model): @@ -537,15 +492,12 @@ class UsageListResult(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[Usage]'}, + "value": {"key": "value", "type": "[Usage]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(UsageListResult, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class UsageName(msrest.serialization.Model): @@ -558,14 +510,11 @@ class UsageName(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'localized_value': {'key': 'localizedValue', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, + "localized_value": {"key": "localizedValue", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(UsageName, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.localized_value = kwargs.get('localized_value', None) + self.value = kwargs.get("value", None) + self.localized_value = kwargs.get("localized_value", None) diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models_py3.py index 14d1a1c7694..9c356d8e3eb 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_models_py3.py @@ -22,15 +22,10 @@ class Bar(msrest.serialization.Model): """ _attribute_map = { - 'recursive_point': {'key': 'RecursivePoint', 'type': 'Endpoints'}, + "recursive_point": {"key": "RecursivePoint", "type": "Endpoints"}, } - def __init__( - self, - *, - recursive_point: Optional["Endpoints"] = None, - **kwargs - ): + def __init__(self, *, recursive_point: Optional["Endpoints"] = None, **kwargs): super(Bar, self).__init__(**kwargs) self.recursive_point = recursive_point @@ -51,9 +46,9 @@ class CheckNameAvailabilityResult(msrest.serialization.Model): """ _attribute_map = { - 'name_available': {'key': 'nameAvailable', 'type': 'bool'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, + "name_available": {"key": "nameAvailable", "type": "bool"}, + "reason": {"key": "reason", "type": "str"}, + "message": {"key": "message", "type": "str"}, } def __init__( @@ -81,17 +76,11 @@ class CustomDomain(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'use_sub_domain': {'key': 'useSubDomain', 'type': 'bool'}, + "name": {"key": "name", "type": "str"}, + "use_sub_domain": {"key": "useSubDomain", "type": "bool"}, } - def __init__( - self, - *, - name: Optional[str] = None, - use_sub_domain: Optional[bool] = None, - **kwargs - ): + def __init__(self, *, name: Optional[str] = None, use_sub_domain: Optional[bool] = None, **kwargs): super(CustomDomain, self).__init__(**kwargs) self.name = name self.use_sub_domain = use_sub_domain @@ -113,11 +102,11 @@ class Endpoints(msrest.serialization.Model): """ _attribute_map = { - 'blob': {'key': 'blob', 'type': 'str'}, - 'queue': {'key': 'queue', 'type': 'str'}, - 'table': {'key': 'table', 'type': 'str'}, - 'dummy_end_point': {'key': 'dummyEndPoint', 'type': 'Endpoints'}, - 'foo_point': {'key': 'FooPoint', 'type': 'Foo'}, + "blob": {"key": "blob", "type": "str"}, + "queue": {"key": "queue", "type": "str"}, + "table": {"key": "table", "type": "str"}, + "dummy_end_point": {"key": "dummyEndPoint", "type": "Endpoints"}, + "foo_point": {"key": "FooPoint", "type": "Foo"}, } def __init__( @@ -146,15 +135,10 @@ class Foo(msrest.serialization.Model): """ _attribute_map = { - 'bar_point': {'key': 'Bar\\.Point', 'type': 'Bar'}, + "bar_point": {"key": "Bar\\.Point", "type": "Bar"}, } - def __init__( - self, - *, - bar_point: Optional["Bar"] = None, - **kwargs - ): + def __init__(self, *, bar_point: Optional["Bar"] = None, **kwargs): super(Foo, self).__init__(**kwargs) self.bar_point = bar_point @@ -179,27 +163,21 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, } - def __init__( - self, - *, - location: str, - tags: Optional[Dict[str, str]] = None, - **kwargs - ): + def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.name = None @@ -264,29 +242,29 @@ class StorageAccount(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, - 'primary_endpoints': {'key': 'properties.primaryEndpoints', 'type': 'Endpoints'}, - 'primary_location': {'key': 'properties.primaryLocation', 'type': 'str'}, - 'status_of_primary': {'key': 'properties.statusOfPrimary', 'type': 'str'}, - 'last_geo_failover_time': {'key': 'properties.lastGeoFailoverTime', 'type': 'iso-8601'}, - 'secondary_location': {'key': 'properties.secondaryLocation', 'type': 'str'}, - 'status_of_secondary': {'key': 'properties.statusOfSecondary', 'type': 'str'}, - 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, - 'custom_domain': {'key': 'properties.customDomain', 'type': 'CustomDomain'}, - 'secondary_endpoints': {'key': 'properties.secondaryEndpoints', 'type': 'Endpoints'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "account_type": {"key": "properties.accountType", "type": "str"}, + "primary_endpoints": {"key": "properties.primaryEndpoints", "type": "Endpoints"}, + "primary_location": {"key": "properties.primaryLocation", "type": "str"}, + "status_of_primary": {"key": "properties.statusOfPrimary", "type": "str"}, + "last_geo_failover_time": {"key": "properties.lastGeoFailoverTime", "type": "iso-8601"}, + "secondary_location": {"key": "properties.secondaryLocation", "type": "str"}, + "status_of_secondary": {"key": "properties.statusOfSecondary", "type": "str"}, + "creation_time": {"key": "properties.creationTime", "type": "iso-8601"}, + "custom_domain": {"key": "properties.customDomain", "type": "CustomDomain"}, + "secondary_endpoints": {"key": "properties.secondaryEndpoints", "type": "Endpoints"}, } def __init__( @@ -333,21 +311,15 @@ class StorageAccountCheckNameAvailabilityParameters(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, } - def __init__( - self, - *, - name: str, - type: Optional[str] = "Microsoft.Storage/storageAccounts", - **kwargs - ): + def __init__(self, *, name: str, type: Optional[str] = "Microsoft.Storage/storageAccounts", **kwargs): super(StorageAccountCheckNameAvailabilityParameters, self).__init__(**kwargs) self.name = name self.type = type @@ -376,19 +348,19 @@ class StorageAccountCreateParameters(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "account_type": {"key": "properties.accountType", "type": "str"}, } def __init__( @@ -413,17 +385,11 @@ class StorageAccountKeys(msrest.serialization.Model): """ _attribute_map = { - 'key1': {'key': 'key1', 'type': 'str'}, - 'key2': {'key': 'key2', 'type': 'str'}, + "key1": {"key": "key1", "type": "str"}, + "key2": {"key": "key2", "type": "str"}, } - def __init__( - self, - *, - key1: Optional[str] = None, - key2: Optional[str] = None, - **kwargs - ): + def __init__(self, *, key1: Optional[str] = None, key2: Optional[str] = None, **kwargs): super(StorageAccountKeys, self).__init__(**kwargs) self.key1 = key1 self.key2 = key2 @@ -440,17 +406,11 @@ class StorageAccountListResult(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[StorageAccount]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, + "value": {"key": "value", "type": "[StorageAccount]"}, + "next_link": {"key": "nextLink", "type": "str"}, } - def __init__( - self, - *, - value: Optional[List["StorageAccount"]] = None, - next_link: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[List["StorageAccount"]] = None, next_link: Optional[str] = None, **kwargs): super(StorageAccountListResult, self).__init__(**kwargs) self.value = value self.next_link = next_link @@ -464,15 +424,10 @@ class StorageAccountRegenerateKeyParameters(msrest.serialization.Model): """ _attribute_map = { - 'key_name': {'key': 'keyName', 'type': 'str'}, + "key_name": {"key": "keyName", "type": "str"}, } - def __init__( - self, - *, - key_name: Optional[Union[str, "KeyName"]] = None, - **kwargs - ): + def __init__(self, *, key_name: Optional[Union[str, "KeyName"]] = None, **kwargs): super(StorageAccountRegenerateKeyParameters, self).__init__(**kwargs) self.key_name = key_name @@ -506,20 +461,20 @@ class StorageAccountUpdateParameters(Resource): """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "location": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_type': {'key': 'properties.accountType', 'type': 'str'}, - 'custom_domain': {'key': 'properties.customDomain', 'type': 'CustomDomain'}, + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "account_type": {"key": "properties.accountType", "type": "str"}, + "custom_domain": {"key": "properties.customDomain", "type": "CustomDomain"}, } def __init__( @@ -544,15 +499,10 @@ class SubResource(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, } - def __init__( - self, - *, - id: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[str] = None, **kwargs): super(SubResource, self).__init__(**kwargs) self.id = id @@ -573,10 +523,10 @@ class Usage(msrest.serialization.Model): """ _attribute_map = { - 'unit': {'key': 'unit', 'type': 'str'}, - 'current_value': {'key': 'currentValue', 'type': 'int'}, - 'limit': {'key': 'limit', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'UsageName'}, + "unit": {"key": "unit", "type": "str"}, + "current_value": {"key": "currentValue", "type": "int"}, + "limit": {"key": "limit", "type": "int"}, + "name": {"key": "name", "type": "UsageName"}, } def __init__( @@ -603,15 +553,10 @@ class UsageListResult(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[Usage]'}, + "value": {"key": "value", "type": "[Usage]"}, } - def __init__( - self, - *, - value: Optional[List["Usage"]] = None, - **kwargs - ): + def __init__(self, *, value: Optional[List["Usage"]] = None, **kwargs): super(UsageListResult, self).__init__(**kwargs) self.value = value @@ -626,17 +571,11 @@ class UsageName(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'localized_value': {'key': 'localizedValue', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, + "localized_value": {"key": "localizedValue", "type": "str"}, } - def __init__( - self, - *, - value: Optional[str] = None, - localized_value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[str] = None, localized_value: Optional[str] = None, **kwargs): super(UsageName, self).__init__(**kwargs) self.value = value self.localized_value = localized_value diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_storage_management_client_enums.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_storage_management_client_enums.py index 46dd427d43b..33fd3a65ef5 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_storage_management_client_enums.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/models/_storage_management_client_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -34,9 +35,9 @@ class AccountStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): AVAILABLE = "Available" UNAVAILABLE = "Unavailable" + class AccountType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Gets or sets the account type. - """ + """Gets or sets the account type.""" STANDARD_LRS = "Standard_LRS" STANDARD_ZRS = "Standard_ZRS" @@ -44,19 +45,21 @@ class AccountType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): STANDARD_RAGRS = "Standard_RAGRS" PREMIUM_LRS = "Premium_LRS" + class KeyName(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): KEY1 = "key1" KEY2 = "key2" + class ProvisioningState(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Gets the status of the storage account at the time the operation was called. - """ + """Gets the status of the storage account at the time the operation was called.""" CREATING = "Creating" RESOLVING_DNS = "ResolvingDNS" SUCCEEDED = "Succeeded" + class Reason(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): """Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. @@ -65,9 +68,9 @@ class Reason(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): ACCOUNT_NAME_INVALID = "AccountNameInvalid" ALREADY_EXISTS = "AlreadyExists" + class UsageUnit(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Gets the unit of measurement. - """ + """Gets the unit of measurement.""" COUNT = "Count" BYTES = "Bytes" diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/__init__.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/__init__.py index 291f880b141..387513ba3a8 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/__init__.py @@ -10,6 +10,6 @@ from ._usage_operations import UsageOperations __all__ = [ - 'StorageAccountsOperations', - 'UsageOperations', + "StorageAccountsOperations", + "UsageOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index 3e7e3ce0be2..b52706c4e63 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse @@ -23,9 +29,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class StorageAccountsOperations(object): """StorageAccountsOperations operations. @@ -66,34 +73,32 @@ def check_name_availability( :rtype: ~storage.models.CheckNameAvailabilityResult :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.CheckNameAvailabilityResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.CheckNameAvailabilityResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self.check_name_availability.metadata['url'] # type: ignore + url = self.check_name_availability.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(account_name, 'StorageAccountCheckNameAvailabilityParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(account_name, "StorageAccountCheckNameAvailabilityParameters") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -102,13 +107,14 @@ def check_name_availability( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('CheckNameAvailabilityResult', pipeline_response) + deserialized = self._deserialize("CheckNameAvailabilityResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability'} # type: ignore + + check_name_availability.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability"} # type: ignore def _create_initial( self, @@ -118,36 +124,34 @@ def _create_initial( **kwargs # type: Any ): # type: (...) -> Optional["_models.StorageAccount"] - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.StorageAccount"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.StorageAccount"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self._create_initial.metadata['url'] # type: ignore + url = self._create_initial.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(parameters, 'StorageAccountCreateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(parameters, "StorageAccountCreateParameters") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -158,13 +162,14 @@ def _create_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - _create_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + _create_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace def begin_create( @@ -198,51 +203,52 @@ def begin_create( :rtype: ~azure.core.polling.LROPoller[~storage.models.StorageAccount] :raises ~azure.core.exceptions.HttpResponseError: """ - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] if cont_token is None: raw_result = self._create_initial( resource_group_name=resource_group_name, account_name=account_name, parameters=parameters, - cls=lambda x,y,z: x, + cls=lambda x, y, z: x, **kwargs ) - kwargs.pop('error_map', None) - kwargs.pop('content_type', None) + kwargs.pop("error_map", None) + kwargs.pop("content_type", None) def get_long_running_output(pipeline_response): - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } - if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling + if polling is True: + polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs) + elif polling is False: + polling_method = NoPolling() + else: + polling_method = polling if cont_token: return LROPoller.from_continuation_token( polling_method=polling_method, continuation_token=cont_token, client=self._client, - deserialization_callback=get_long_running_output + deserialization_callback=get_long_running_output, ) else: return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + begin_create.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace def delete( @@ -265,25 +271,23 @@ def delete( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" # Construct URL - url = self.delete.metadata['url'] # type: ignore + url = self.delete.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -299,7 +303,7 @@ def delete( if cls: return cls(pipeline_response, None, {}) - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace def get_properties( @@ -324,30 +328,28 @@ def get_properties( :rtype: ~storage.models.StorageAccount :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.get_properties.metadata['url'] # type: ignore + url = self.get_properties.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -357,13 +359,14 @@ def get_properties( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_properties.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + get_properties.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace def update( @@ -396,36 +399,34 @@ def update( :rtype: ~storage.models.StorageAccount :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccount"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccount"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" content_type = kwargs.pop("content_type", "application/json") accept = "application/json, text/json" # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self.update.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(parameters, 'StorageAccountUpdateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(parameters, "StorageAccountUpdateParameters") + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -434,13 +435,14 @@ def update( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccount', pipeline_response) + deserialized = self._deserialize("StorageAccount", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}'} # type: ignore + + update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}"} # type: ignore @distributed_trace def list_keys( @@ -461,30 +463,28 @@ def list_keys( :rtype: ~storage.models.StorageAccountKeys :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountKeys"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountKeys"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.list_keys.metadata['url'] # type: ignore + url = self.list_keys.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -494,18 +494,18 @@ def list_keys( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccountKeys', pipeline_response) + deserialized = self._deserialize("StorageAccountKeys", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_keys.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys'} # type: ignore + + list_keys.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys"} # type: ignore @distributed_trace def list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Iterable["_models.StorageAccountListResult"] """Lists all the storage accounts available under the subscription. Note that storage keys are not @@ -516,29 +516,29 @@ def list( :rtype: ~azure.core.paging.ItemPaged[~storage.models.StorageAccountListResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.list.metadata['url'] # type: ignore + url = self.list.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url( + "self._config.subscription_id", self._config.subscription_id, "str" + ), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: @@ -548,7 +548,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('StorageAccountListResult', pipeline_response) + deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -566,10 +566,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts'} # type: ignore + return ItemPaged(get_next, extract_data) + + list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts"} # type: ignore @distributed_trace def list_by_resource_group( @@ -588,30 +587,30 @@ def list_by_resource_group( :rtype: ~azure.core.paging.ItemPaged[~storage.models.StorageAccountListResult] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" def prepare_request(next_link=None): # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") if not next_link: # Construct URL - url = self.list_by_resource_group.metadata['url'] # type: ignore + url = self.list_by_resource_group.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "subscriptionId": self._serialize.url( + "self._config.subscription_id", self._config.subscription_id, "str" + ), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") request = self._client.get(url, query_parameters, header_parameters) else: @@ -621,7 +620,7 @@ def prepare_request(next_link=None): return request def extract_data(pipeline_response): - deserialized = self._deserialize('StorageAccountListResult', pipeline_response) + deserialized = self._deserialize("StorageAccountListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -639,10 +638,9 @@ def get_next(next_link=None): return pipeline_response - return ItemPaged( - get_next, extract_data - ) - list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts'} # type: ignore + return ItemPaged(get_next, extract_data) + + list_by_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts"} # type: ignore @distributed_trace def regenerate_key( @@ -668,11 +666,9 @@ def regenerate_key( :rtype: ~storage.models.StorageAccountKeys :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageAccountKeys"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageAccountKeys"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _regenerate_key = _models.StorageAccountRegenerateKeyParameters(key_name=key_name) api_version = "2015-05-01-preview" @@ -680,26 +676,26 @@ def regenerate_key( accept = "application/json, text/json" # Construct URL - url = self.regenerate_key.metadata['url'] # type: ignore + url = self.regenerate_key.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'accountName': self._serialize.url("account_name", account_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "accountName": self._serialize.url("account_name", account_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_regenerate_key, 'StorageAccountRegenerateKeyParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_regenerate_key, "StorageAccountRegenerateKeyParameters") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -708,10 +704,11 @@ def regenerate_key( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('StorageAccountKeys', pipeline_response) + deserialized = self._deserialize("StorageAccountKeys", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - regenerate_key.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey'} # type: ignore + + regenerate_key.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index c9f06397f99..a30a5b9105a 100644 --- a/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/test/azure/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class UsageOperations(object): """UsageOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.UsageListResult" """Gets the current usage count and the limit for the resources under the subscription. @@ -58,28 +64,26 @@ def list( :rtype: ~storage.models.UsageListResult :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.UsageListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.UsageListResult"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2015-05-01-preview" accept = "application/json, text/json" # Construct URL - url = self.list.metadata['url'] # type: ignore + url = self.list.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,10 +93,11 @@ def list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize('UsageListResult', pipeline_response) + deserialized = self._deserialize("UsageListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages'} # type: ignore + + list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py index 0595eda27d4..5b9fe2fa228 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Some cool documentation. - """ + """, ) diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/__init__.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/__init__.py index 43cea6a81dc..3e45961dfad 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/__init__.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['MicrosoftAzureTestUrl'] +__all__ = ["MicrosoftAzureTestUrl"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py index 3a097c0dd70..63fe1f4ac74 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py @@ -49,23 +49,24 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2014-04-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'microsoftazuretesturl/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "microsoftazuretesturl/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.BearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py index deb6d0d8dbc..4f971b6097e 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py @@ -43,7 +43,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MicrosoftAzureTestUrlConfiguration(credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -52,8 +52,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.group = GroupOperations( - self._client, self._config, self._serialize, self._deserialize) + self.group = GroupOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py index 563416485a7..7a36ac22242 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._microsoft_azure_test_url import MicrosoftAzureTestUrl -__all__ = ['MicrosoftAzureTestUrl'] + +__all__ = ["MicrosoftAzureTestUrl"] diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_configuration.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_configuration.py index 3737b81a8f5..445ce141037 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_configuration.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_configuration.py @@ -31,12 +31,7 @@ class MicrosoftAzureTestUrlConfiguration(Configuration): :type subscription_id: str """ - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: if credential is None: raise ValueError("Parameter 'credential' must not be None.") if subscription_id is None: @@ -46,22 +41,21 @@ def __init__( self.credential = credential self.subscription_id = subscription_id self.api_version = "2014-04-01-preview" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'microsoftazuretesturl/{}'.format(VERSION)) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) + kwargs.setdefault("sdk_moniker", "microsoftazuretesturl/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) + self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy( + self.credential, *self.credential_scopes, **kwargs + ) diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py index af6dd528cf2..510985f73a3 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py @@ -33,14 +33,10 @@ class MicrosoftAzureTestUrl(object): """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MicrosoftAzureTestUrlConfiguration(credential, subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -49,8 +45,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.group = GroupOperations( - self._client, self._config, self._serialize, self._deserialize) + self.group = GroupOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/__init__.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/__init__.py index 59b9cb0110a..30329fa5a61 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._group_operations import GroupOperations __all__ = [ - 'GroupOperations', + "GroupOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index 76853227811..2c611271fc3 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -8,7 +8,13 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async @@ -16,9 +22,10 @@ from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class GroupOperations: """GroupOperations async operations. @@ -42,11 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_sample_resource_group( - self, - resource_group_name: str, - **kwargs - ) -> "_models.SampleResourceGroup": + async def get_sample_resource_group(self, resource_group_name: str, **kwargs) -> "_models.SampleResourceGroup": """Provides a resouce group with name 'testgroup101' and location 'West US'. :param resource_group_name: Resource Group name 'testgroup101'. @@ -56,29 +59,27 @@ async def get_sample_resource_group( :rtype: ~subscriptionidapiversion.models.SampleResourceGroup :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SampleResourceGroup"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SampleResourceGroup"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2014-04-01-preview" accept = "application/json" # Construct URL - url = self.get_sample_resource_group.metadata['url'] # type: ignore + url = self.get_sample_resource_group.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,10 +90,11 @@ async def get_sample_resource_group( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) - deserialized = self._deserialize('SampleResourceGroup', pipeline_response) + deserialized = self._deserialize("SampleResourceGroup", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_sample_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}'} # type: ignore + + get_sample_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}"} # type: ignore diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/__init__.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/__init__.py index 75ad5081ede..1b41d8f1471 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/__init__.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/__init__.py @@ -14,6 +14,6 @@ from ._models import SampleResourceGroup # type: ignore __all__ = [ - 'Error', - 'SampleResourceGroup', + "Error", + "SampleResourceGroup", ] diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models.py index cae76878f8b..f85076492cc 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.code = kwargs.get('code', None) - self.message = kwargs.get('message', None) + self.code = kwargs.get("code", None) + self.message = kwargs.get("message", None) class SampleResourceGroup(msrest.serialization.Model): @@ -43,14 +40,11 @@ class SampleResourceGroup(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "location": {"key": "location", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SampleResourceGroup, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.location = kwargs.get('location', None) + self.name = kwargs.get("name", None) + self.location = kwargs.get("location", None) diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models_py3.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models_py3.py index c8cd722582a..0a11344e013 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models_py3.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - code: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, code: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.code = code self.message = message @@ -48,17 +42,11 @@ class SampleResourceGroup(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "location": {"key": "location", "type": "str"}, } - def __init__( - self, - *, - name: Optional[str] = None, - location: Optional[str] = None, - **kwargs - ): + def __init__(self, *, name: Optional[str] = None, location: Optional[str] = None, **kwargs): super(SampleResourceGroup, self).__init__(**kwargs) self.name = name self.location = location diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/__init__.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/__init__.py index 59b9cb0110a..30329fa5a61 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/__init__.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/__init__.py @@ -9,5 +9,5 @@ from ._group_operations import GroupOperations __all__ = [ - 'GroupOperations', + "GroupOperations", ] diff --git a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index ebbbb217bd9..27f37ce79f8 100644 --- a/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/test/azure/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class GroupOperations(object): """GroupOperations operations. @@ -61,29 +68,27 @@ def get_sample_resource_group( :rtype: ~subscriptionidapiversion.models.SampleResourceGroup :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SampleResourceGroup"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SampleResourceGroup"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2014-04-01-preview" accept = "application/json" # Construct URL - url = self.get_sample_resource_group.metadata['url'] # type: ignore + url = self.get_sample_resource_group.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -94,10 +99,11 @@ def get_sample_resource_group( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) - deserialized = self._deserialize('SampleResourceGroup', pipeline_response) + deserialized = self._deserialize("SampleResourceGroup", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_sample_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}'} # type: ignore + + get_sample_resource_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/__init__.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/__init__.py index b15361eae92..59ee9cbbd8d 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AdditionalPropertiesClient'] +__all__ = ["AdditionalPropertiesClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py index 1d76521a5b4..6227e111155 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AdditionalPropertiesClientConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pets = PetsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pets = PetsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py index 94d229db6db..39a60241f8e 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py @@ -26,26 +26,24 @@ class AdditionalPropertiesClientConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AdditionalPropertiesClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'additionalpropertiesclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "additionalpropertiesclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py index c2d27517a88..3482290582e 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._additional_properties_client import AdditionalPropertiesClient -__all__ = ['AdditionalPropertiesClient'] + +__all__ = ["AdditionalPropertiesClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py index 32538a09101..8dbe7156ca4 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py @@ -24,13 +24,9 @@ class AdditionalPropertiesClient(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AdditionalPropertiesClientConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pets = PetsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pets = PetsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_configuration.py index a6cabdb3012..c431b41cf3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_configuration.py @@ -21,25 +21,19 @@ class AdditionalPropertiesClientConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AdditionalPropertiesClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'additionalpropertiesclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "additionalpropertiesclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/__init__.py index 194e6ef07bd..d049d68f253 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._pets_operations import PetsOperations __all__ = [ - 'PetsOperations', + "PetsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py index 4335ccc5b5c..eb623505402 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PetsOperations: """PetsOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def create_ap_true( - self, - create_parameters: "_models.PetAPTrue", - **kwargs - ) -> "_models.PetAPTrue": + async def create_ap_true(self, create_parameters: "_models.PetAPTrue", **kwargs) -> "_models.PetAPTrue": """Create a Pet which contains more properties than what is defined. :param create_parameters: @@ -55,28 +58,26 @@ async def create_ap_true( :rtype: ~additionalproperties.models.PetAPTrue :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPTrue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPTrue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_true.metadata['url'] # type: ignore + url = self.create_ap_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPTrue') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPTrue") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -86,20 +87,17 @@ async def create_ap_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPTrue', pipeline_response) + deserialized = self._deserialize("PetAPTrue", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_true.metadata = {'url': '/additionalProperties/true'} # type: ignore + + create_ap_true.metadata = {"url": "/additionalProperties/true"} # type: ignore @distributed_trace_async - async def create_cat_ap_true( - self, - create_parameters: "_models.CatAPTrue", - **kwargs - ) -> "_models.CatAPTrue": + async def create_cat_ap_true(self, create_parameters: "_models.CatAPTrue", **kwargs) -> "_models.CatAPTrue": """Create a CatAPTrue which contains more properties than what is defined. :param create_parameters: @@ -109,28 +107,26 @@ async def create_cat_ap_true( :rtype: ~additionalproperties.models.CatAPTrue :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.CatAPTrue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.CatAPTrue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_cat_ap_true.metadata['url'] # type: ignore + url = self.create_cat_ap_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'CatAPTrue') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "CatAPTrue") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -140,20 +136,17 @@ async def create_cat_ap_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('CatAPTrue', pipeline_response) + deserialized = self._deserialize("CatAPTrue", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_cat_ap_true.metadata = {'url': '/additionalProperties/true-subclass'} # type: ignore + + create_cat_ap_true.metadata = {"url": "/additionalProperties/true-subclass"} # type: ignore @distributed_trace_async - async def create_ap_object( - self, - create_parameters: "_models.PetAPObject", - **kwargs - ) -> "_models.PetAPObject": + async def create_ap_object(self, create_parameters: "_models.PetAPObject", **kwargs) -> "_models.PetAPObject": """Create a Pet which contains more properties than what is defined. :param create_parameters: @@ -163,28 +156,26 @@ async def create_ap_object( :rtype: ~additionalproperties.models.PetAPObject :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPObject"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPObject"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_object.metadata['url'] # type: ignore + url = self.create_ap_object.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPObject') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPObject") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -194,20 +185,17 @@ async def create_ap_object( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPObject', pipeline_response) + deserialized = self._deserialize("PetAPObject", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_object.metadata = {'url': '/additionalProperties/type/object'} # type: ignore + + create_ap_object.metadata = {"url": "/additionalProperties/type/object"} # type: ignore @distributed_trace_async - async def create_ap_string( - self, - create_parameters: "_models.PetAPString", - **kwargs - ) -> "_models.PetAPString": + async def create_ap_string(self, create_parameters: "_models.PetAPString", **kwargs) -> "_models.PetAPString": """Create a Pet which contains more properties than what is defined. :param create_parameters: @@ -217,28 +205,26 @@ async def create_ap_string( :rtype: ~additionalproperties.models.PetAPString :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPString"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPString"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_string.metadata['url'] # type: ignore + url = self.create_ap_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPString') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPString") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -248,19 +234,18 @@ async def create_ap_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPString', pipeline_response) + deserialized = self._deserialize("PetAPString", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_string.metadata = {'url': '/additionalProperties/type/string'} # type: ignore + + create_ap_string.metadata = {"url": "/additionalProperties/type/string"} # type: ignore @distributed_trace_async async def create_ap_in_properties( - self, - create_parameters: "_models.PetAPInProperties", - **kwargs + self, create_parameters: "_models.PetAPInProperties", **kwargs ) -> "_models.PetAPInProperties": """Create a Pet which contains more properties than what is defined. @@ -271,28 +256,26 @@ async def create_ap_in_properties( :rtype: ~additionalproperties.models.PetAPInProperties :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPInProperties"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPInProperties"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_in_properties.metadata['url'] # type: ignore + url = self.create_ap_in_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPInProperties') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPInProperties") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -302,19 +285,18 @@ async def create_ap_in_properties( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPInProperties', pipeline_response) + deserialized = self._deserialize("PetAPInProperties", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_in_properties.metadata = {'url': '/additionalProperties/in/properties'} # type: ignore + + create_ap_in_properties.metadata = {"url": "/additionalProperties/in/properties"} # type: ignore @distributed_trace_async async def create_ap_in_properties_with_ap_string( - self, - create_parameters: "_models.PetAPInPropertiesWithAPString", - **kwargs + self, create_parameters: "_models.PetAPInPropertiesWithAPString", **kwargs ) -> "_models.PetAPInPropertiesWithAPString": """Create a Pet which contains more properties than what is defined. @@ -325,28 +307,26 @@ async def create_ap_in_properties_with_ap_string( :rtype: ~additionalproperties.models.PetAPInPropertiesWithAPString :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPInPropertiesWithAPString"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPInPropertiesWithAPString"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_in_properties_with_ap_string.metadata['url'] # type: ignore + url = self.create_ap_in_properties_with_ap_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPInPropertiesWithAPString') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPInPropertiesWithAPString") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -356,10 +336,11 @@ async def create_ap_in_properties_with_ap_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPInPropertiesWithAPString', pipeline_response) + deserialized = self._deserialize("PetAPInPropertiesWithAPString", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_in_properties_with_ap_string.metadata = {'url': '/additionalProperties/in/properties/with/additionalProperties/string'} # type: ignore + + create_ap_in_properties_with_ap_string.metadata = {"url": "/additionalProperties/in/properties/with/additionalProperties/string"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/__init__.py index 4ed209b6d98..8c9afdd4038 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/__init__.py @@ -24,11 +24,11 @@ from ._models import PetAPTrue # type: ignore __all__ = [ - 'CatAPTrue', - 'Error', - 'PetAPInProperties', - 'PetAPInPropertiesWithAPString', - 'PetAPObject', - 'PetAPString', - 'PetAPTrue', + "CatAPTrue", + "Error", + "PetAPInProperties", + "PetAPInPropertiesWithAPString", + "PetAPObject", + "PetAPString", + "PetAPTrue", ] diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models.py index 1bef6390f97..2eb33f7278a 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models.py @@ -29,25 +29,22 @@ class PetAPTrue(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAPTrue, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.additional_properties = kwargs.get("additional_properties", None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) self.status = None @@ -72,24 +69,21 @@ class CatAPTrue(PetAPTrue): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'friendly': {'key': 'friendly', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "friendly": {"key": "friendly", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(CatAPTrue, self).__init__(**kwargs) - self.friendly = kwargs.get('friendly', None) + self.friendly = kwargs.get("friendly", None) class Error(msrest.serialization.Model): @@ -102,17 +96,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class PetAPInProperties(msrest.serialization.Model): @@ -133,26 +124,23 @@ class PetAPInProperties(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'additional_properties': {'key': 'additionalProperties', 'type': '{float}'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "additional_properties": {"key": "additionalProperties", "type": "{float}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAPInProperties, self).__init__(**kwargs) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) self.status = None - self.additional_properties = kwargs.get('additional_properties', None) + self.additional_properties = kwargs.get("additional_properties", None) class PetAPInPropertiesWithAPString(msrest.serialization.Model): @@ -178,31 +166,28 @@ class PetAPInPropertiesWithAPString(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, - 'odata_location': {'required': True}, + "id": {"required": True}, + "status": {"readonly": True}, + "odata_location": {"required": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'odata_location': {'key': '@odata\\.location', 'type': 'str'}, - 'additional_properties1': {'key': 'additionalProperties', 'type': '{float}'}, + "additional_properties": {"key": "", "type": "{str}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "odata_location": {"key": "@odata\\.location", "type": "str"}, + "additional_properties1": {"key": "additionalProperties", "type": "{float}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAPInPropertiesWithAPString, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.additional_properties = kwargs.get("additional_properties", None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) self.status = None - self.odata_location = kwargs['odata_location'] - self.additional_properties1 = kwargs.get('additional_properties1', None) + self.odata_location = kwargs["odata_location"] + self.additional_properties1 = kwargs.get("additional_properties1", None) class PetAPObject(msrest.serialization.Model): @@ -224,25 +209,22 @@ class PetAPObject(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAPObject, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.additional_properties = kwargs.get("additional_properties", None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) self.status = None @@ -265,23 +247,20 @@ class PetAPString(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{str}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAPString, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.additional_properties = kwargs.get("additional_properties", None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) self.status = None diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models_py3.py index a20ec6859b0..553f2e837ef 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/models/_models_py3.py @@ -31,15 +31,15 @@ class PetAPTrue(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } def __init__( @@ -78,16 +78,16 @@ class CatAPTrue(PetAPTrue): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'friendly': {'key': 'friendly', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "friendly": {"key": "friendly", "type": "bool"}, } def __init__( @@ -113,17 +113,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -147,24 +141,19 @@ class PetAPInProperties(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'additional_properties': {'key': 'additionalProperties', 'type': '{float}'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "additional_properties": {"key": "additionalProperties", "type": "{float}"}, } def __init__( - self, - *, - id: int, - name: Optional[str] = None, - additional_properties: Optional[Dict[str, float]] = None, - **kwargs + self, *, id: int, name: Optional[str] = None, additional_properties: Optional[Dict[str, float]] = None, **kwargs ): super(PetAPInProperties, self).__init__(**kwargs) self.id = id @@ -196,18 +185,18 @@ class PetAPInPropertiesWithAPString(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, - 'odata_location': {'required': True}, + "id": {"required": True}, + "status": {"readonly": True}, + "odata_location": {"required": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, - 'odata_location': {'key': '@odata\\.location', 'type': 'str'}, - 'additional_properties1': {'key': 'additionalProperties', 'type': '{float}'}, + "additional_properties": {"key": "", "type": "{str}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, + "odata_location": {"key": "@odata\\.location", "type": "str"}, + "additional_properties1": {"key": "additionalProperties", "type": "{float}"}, } def __init__( @@ -248,15 +237,15 @@ class PetAPObject(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{object}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } def __init__( @@ -293,24 +282,19 @@ class PetAPString(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'status': {'readonly': True}, + "id": {"required": True}, + "status": {"readonly": True}, } _attribute_map = { - 'additional_properties': {'key': '', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'bool'}, + "additional_properties": {"key": "", "type": "{str}"}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "status": {"key": "status", "type": "bool"}, } def __init__( - self, - *, - id: int, - additional_properties: Optional[Dict[str, str]] = None, - name: Optional[str] = None, - **kwargs + self, *, id: int, additional_properties: Optional[Dict[str, str]] = None, name: Optional[str] = None, **kwargs ): super(PetAPString, self).__init__(**kwargs) self.additional_properties = additional_properties diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/__init__.py index 194e6ef07bd..d049d68f253 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/__init__.py @@ -9,5 +9,5 @@ from ._pets_operations import PetsOperations __all__ = [ - 'PetsOperations', + "PetsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py index ec1bc58a86a..2c2b7aeeacd 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PetsOperations(object): """PetsOperations operations. @@ -60,28 +67,26 @@ def create_ap_true( :rtype: ~additionalproperties.models.PetAPTrue :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPTrue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPTrue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_true.metadata['url'] # type: ignore + url = self.create_ap_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPTrue') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPTrue") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -91,13 +96,14 @@ def create_ap_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPTrue', pipeline_response) + deserialized = self._deserialize("PetAPTrue", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_true.metadata = {'url': '/additionalProperties/true'} # type: ignore + + create_ap_true.metadata = {"url": "/additionalProperties/true"} # type: ignore @distributed_trace def create_cat_ap_true( @@ -115,28 +121,26 @@ def create_cat_ap_true( :rtype: ~additionalproperties.models.CatAPTrue :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.CatAPTrue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.CatAPTrue"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_cat_ap_true.metadata['url'] # type: ignore + url = self.create_cat_ap_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'CatAPTrue') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "CatAPTrue") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -146,13 +150,14 @@ def create_cat_ap_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('CatAPTrue', pipeline_response) + deserialized = self._deserialize("CatAPTrue", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_cat_ap_true.metadata = {'url': '/additionalProperties/true-subclass'} # type: ignore + + create_cat_ap_true.metadata = {"url": "/additionalProperties/true-subclass"} # type: ignore @distributed_trace def create_ap_object( @@ -170,28 +175,26 @@ def create_ap_object( :rtype: ~additionalproperties.models.PetAPObject :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPObject"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPObject"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_object.metadata['url'] # type: ignore + url = self.create_ap_object.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPObject') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPObject") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -201,13 +204,14 @@ def create_ap_object( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPObject', pipeline_response) + deserialized = self._deserialize("PetAPObject", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_object.metadata = {'url': '/additionalProperties/type/object'} # type: ignore + + create_ap_object.metadata = {"url": "/additionalProperties/type/object"} # type: ignore @distributed_trace def create_ap_string( @@ -225,28 +229,26 @@ def create_ap_string( :rtype: ~additionalproperties.models.PetAPString :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPString"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPString"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_string.metadata['url'] # type: ignore + url = self.create_ap_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPString') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPString") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -256,13 +258,14 @@ def create_ap_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPString', pipeline_response) + deserialized = self._deserialize("PetAPString", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_string.metadata = {'url': '/additionalProperties/type/string'} # type: ignore + + create_ap_string.metadata = {"url": "/additionalProperties/type/string"} # type: ignore @distributed_trace def create_ap_in_properties( @@ -280,28 +283,26 @@ def create_ap_in_properties( :rtype: ~additionalproperties.models.PetAPInProperties :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPInProperties"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPInProperties"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_in_properties.metadata['url'] # type: ignore + url = self.create_ap_in_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPInProperties') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPInProperties") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -311,13 +312,14 @@ def create_ap_in_properties( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPInProperties', pipeline_response) + deserialized = self._deserialize("PetAPInProperties", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_in_properties.metadata = {'url': '/additionalProperties/in/properties'} # type: ignore + + create_ap_in_properties.metadata = {"url": "/additionalProperties/in/properties"} # type: ignore @distributed_trace def create_ap_in_properties_with_ap_string( @@ -335,28 +337,26 @@ def create_ap_in_properties_with_ap_string( :rtype: ~additionalproperties.models.PetAPInPropertiesWithAPString :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAPInPropertiesWithAPString"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAPInPropertiesWithAPString"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.create_ap_in_properties_with_ap_string.metadata['url'] # type: ignore + url = self.create_ap_in_properties_with_ap_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(create_parameters, 'PetAPInPropertiesWithAPString') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(create_parameters, "PetAPInPropertiesWithAPString") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -366,10 +366,11 @@ def create_ap_in_properties_with_ap_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAPInPropertiesWithAPString', pipeline_response) + deserialized = self._deserialize("PetAPInPropertiesWithAPString", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_ap_in_properties_with_ap_string.metadata = {'url': '/additionalProperties/in/properties/with/additionalProperties/string'} # type: ignore + + create_ap_in_properties_with_ap_string.metadata = {"url": "/additionalProperties/in/properties/with/additionalProperties/string"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/setup.py b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/setup.py index 800999f35c9..4bde66d41e2 100644 --- a/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/AdditionalProperties/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/__init__.py index 8700281446f..190f217ea03 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATArrayService'] +__all__ = ["AutoRestSwaggerBATArrayService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py index d6ab86d0c50..763e777388a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py index 77ce0a3611f..31838f4dc03 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATArrayServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatarrayservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatarrayservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py index 74f52b70481..e697d2465ee 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService -__all__ = ['AutoRestSwaggerBATArrayService'] + +__all__ = ["AutoRestSwaggerBATArrayService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py index 5f29406f88f..0faa27b950e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATArrayService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_configuration.py index 88edac7a870..99fd3c7c6ab 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATArrayServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatarrayservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatarrayservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/__init__.py index 704181d72a8..b2189a3ae1f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._array_operations import ArrayOperations __all__ = [ - 'ArrayOperations', + "ArrayOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py index e7bb6ac638b..bf08291a769 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations: """ArrayOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> List[int]: + async def get_null(self, **kwargs) -> List[int]: """Get null array value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/array/null'} # type: ignore + + get_null.metadata = {"url": "/array/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> List[int]: + async def get_invalid(self, **kwargs) -> List[int]: """Get invalid array [1, 2, 3. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/array/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/array/invalid"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> List[int]: + async def get_empty(self, **kwargs) -> List[int]: """Get empty array value []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_empty( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,20 +165,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_empty(self, array_body: List[str], **kwargs) -> None: """Set array value empty []. :param array_body: @@ -194,28 +185,26 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -228,13 +217,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/array/empty'} # type: ignore + put_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace_async - async def get_boolean_tfft( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_tfft(self, **kwargs) -> List[bool]: """Get boolean array value [true, false, false, true]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -242,22 +228,20 @@ async def get_boolean_tfft( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -268,20 +252,17 @@ async def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def put_boolean_tfft( - self, - array_body: List[bool], - **kwargs - ) -> None: + async def put_boolean_tfft(self, array_body: List[bool], **kwargs) -> None: """Set array value empty [true, false, false, true]. :param array_body: @@ -291,28 +272,26 @@ async def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bool]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bool]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -325,13 +304,10 @@ async def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_null( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_invalid_null(self, **kwargs) -> List[bool]: """Get boolean array value [true, null, false]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -339,22 +315,20 @@ async def get_boolean_invalid_null( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -365,19 +339,17 @@ async def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/array/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/array/prim/boolean/true.null.false"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_string( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_invalid_string(self, **kwargs) -> List[bool]: """Get boolean array value [true, 'boolean', false]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -385,22 +357,20 @@ async def get_boolean_invalid_string( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -411,19 +381,17 @@ async def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/array/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/array/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace_async - async def get_integer_valid( - self, - **kwargs - ) -> List[int]: + async def get_integer_valid(self, **kwargs) -> List[int]: """Get integer array value [1, -1, 3, 300]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -431,22 +399,20 @@ async def get_integer_valid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -457,20 +423,17 @@ async def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_integer_valid( - self, - array_body: List[int], - **kwargs - ) -> None: + async def put_integer_valid(self, array_body: List[int], **kwargs) -> None: """Set array value empty [1, -1, 3, 300]. :param array_body: @@ -480,28 +443,26 @@ async def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[int]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[int]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -514,13 +475,10 @@ async def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_int_invalid_null( - self, - **kwargs - ) -> List[int]: + async def get_int_invalid_null(self, **kwargs) -> List[int]: """Get integer array value [1, null, 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -528,22 +486,20 @@ async def get_int_invalid_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -554,19 +510,17 @@ async def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/array/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/array/prim/integer/1.null.zero"} # type: ignore @distributed_trace_async - async def get_int_invalid_string( - self, - **kwargs - ) -> List[int]: + async def get_int_invalid_string(self, **kwargs) -> List[int]: """Get integer array value [1, 'integer', 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -574,22 +528,20 @@ async def get_int_invalid_string( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -600,19 +552,17 @@ async def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/array/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/array/prim/integer/1.integer.0"} # type: ignore @distributed_trace_async - async def get_long_valid( - self, - **kwargs - ) -> List[int]: + async def get_long_valid(self, **kwargs) -> List[int]: """Get integer array value [1, -1, 3, 300]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -620,22 +570,20 @@ async def get_long_valid( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -646,20 +594,17 @@ async def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_long_valid( - self, - array_body: List[int], - **kwargs - ) -> None: + async def put_long_valid(self, array_body: List[int], **kwargs) -> None: """Set array value empty [1, -1, 3, 300]. :param array_body: @@ -669,28 +614,26 @@ async def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[long]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[long]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -703,13 +646,10 @@ async def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_long_invalid_null( - self, - **kwargs - ) -> List[int]: + async def get_long_invalid_null(self, **kwargs) -> List[int]: """Get long array value [1, null, 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -717,22 +657,20 @@ async def get_long_invalid_null( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -743,19 +681,17 @@ async def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/array/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/array/prim/long/1.null.zero"} # type: ignore @distributed_trace_async - async def get_long_invalid_string( - self, - **kwargs - ) -> List[int]: + async def get_long_invalid_string(self, **kwargs) -> List[int]: """Get long array value [1, 'integer', 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -763,22 +699,20 @@ async def get_long_invalid_string( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -789,19 +723,17 @@ async def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/array/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/array/prim/long/1.integer.0"} # type: ignore @distributed_trace_async - async def get_float_valid( - self, - **kwargs - ) -> List[float]: + async def get_float_valid(self, **kwargs) -> List[float]: """Get float array value [0, -0.01, 1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -809,22 +741,20 @@ async def get_float_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -835,20 +765,17 @@ async def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_float_valid( - self, - array_body: List[float], - **kwargs - ) -> None: + async def put_float_valid(self, array_body: List[float], **kwargs) -> None: """Set array value [0, -0.01, 1.2e20]. :param array_body: @@ -858,28 +785,26 @@ async def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -892,13 +817,10 @@ async def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_null( - self, - **kwargs - ) -> List[float]: + async def get_float_invalid_null(self, **kwargs) -> List[float]: """Get float array value [0.0, null, -1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -906,22 +828,20 @@ async def get_float_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -932,19 +852,17 @@ async def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/array/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/array/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_string( - self, - **kwargs - ) -> List[float]: + async def get_float_invalid_string(self, **kwargs) -> List[float]: """Get boolean array value [1.0, 'number', 0.0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -952,22 +870,20 @@ async def get_float_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -978,19 +894,17 @@ async def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/array/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/array/prim/float/1.number.0"} # type: ignore @distributed_trace_async - async def get_double_valid( - self, - **kwargs - ) -> List[float]: + async def get_double_valid(self, **kwargs) -> List[float]: """Get float array value [0, -0.01, 1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -998,22 +912,20 @@ async def get_double_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1024,20 +936,17 @@ async def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_double_valid( - self, - array_body: List[float], - **kwargs - ) -> None: + async def put_double_valid(self, array_body: List[float], **kwargs) -> None: """Set array value [0, -0.01, 1.2e20]. :param array_body: @@ -1047,28 +956,26 @@ async def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1081,13 +988,10 @@ async def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_null( - self, - **kwargs - ) -> List[float]: + async def get_double_invalid_null(self, **kwargs) -> List[float]: """Get float array value [0.0, null, -1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1095,22 +999,20 @@ async def get_double_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1121,19 +1023,17 @@ async def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/array/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/array/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_string( - self, - **kwargs - ) -> List[float]: + async def get_double_invalid_string(self, **kwargs) -> List[float]: """Get boolean array value [1.0, 'number', 0.0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1141,22 +1041,20 @@ async def get_double_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1167,19 +1065,17 @@ async def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/array/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/array/prim/double/1.number.0"} # type: ignore @distributed_trace_async - async def get_string_valid( - self, - **kwargs - ) -> List[str]: + async def get_string_valid(self, **kwargs) -> List[str]: """Get string array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1187,22 +1083,20 @@ async def get_string_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1213,20 +1107,17 @@ async def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_string_valid( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_string_valid(self, array_body: List[str], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1236,28 +1127,26 @@ async def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1270,13 +1159,10 @@ async def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_enum_valid( - self, - **kwargs - ) -> List[Union[str, "_models.FooEnum"]]: + async def get_enum_valid(self, **kwargs) -> List[Union[str, "_models.FooEnum"]]: """Get enum array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1284,22 +1170,20 @@ async def get_enum_valid( :rtype: list[str or ~bodyarray.models.FooEnum] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_enum_valid.metadata['url'] # type: ignore + url = self.get_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1310,20 +1194,17 @@ async def get_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + + get_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_enum_valid( - self, - array_body: List[Union[str, "_models.FooEnum"]], - **kwargs - ) -> None: + async def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1333,28 +1214,26 @@ async def put_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_enum_valid.metadata['url'] # type: ignore + url = self.put_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1367,13 +1246,10 @@ async def put_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + put_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_string_enum_valid( - self, - **kwargs - ) -> List[Union[str, "_models.Enum0"]]: + async def get_string_enum_valid(self, **kwargs) -> List[Union[str, "_models.Enum0"]]: """Get enum array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1381,22 +1257,20 @@ async def get_string_enum_valid( :rtype: list[str or ~bodyarray.models.Enum0] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.Enum0"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.Enum0"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_enum_valid.metadata['url'] # type: ignore + url = self.get_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1407,20 +1281,17 @@ async def get_string_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + + get_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_string_enum_valid( - self, - array_body: List[Union[str, "_models.Enum1"]], - **kwargs - ) -> None: + async def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1"]], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1430,28 +1301,26 @@ async def put_string_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_enum_valid.metadata['url'] # type: ignore + url = self.put_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1464,13 +1333,10 @@ async def put_string_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + put_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_string_with_null( - self, - **kwargs - ) -> List[str]: + async def get_string_with_null(self, **kwargs) -> List[str]: """Get string array value ['foo', null, 'foo2']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1478,22 +1344,20 @@ async def get_string_with_null( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1504,19 +1368,17 @@ async def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/array/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/array/prim/string/foo.null.foo2"} # type: ignore @distributed_trace_async - async def get_string_with_invalid( - self, - **kwargs - ) -> List[str]: + async def get_string_with_invalid(self, **kwargs) -> List[str]: """Get string array value ['foo', 123, 'foo2']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1524,22 +1386,20 @@ async def get_string_with_invalid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1550,19 +1410,17 @@ async def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/array/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/array/prim/string/foo.123.foo2"} # type: ignore @distributed_trace_async - async def get_uuid_valid( - self, - **kwargs - ) -> List[str]: + async def get_uuid_valid(self, **kwargs) -> List[str]: """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. @@ -1571,22 +1429,20 @@ async def get_uuid_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_valid.metadata['url'] # type: ignore + url = self.get_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1597,20 +1453,17 @@ async def get_uuid_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + + get_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace_async - async def put_uuid_valid( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_uuid_valid(self, array_body: List[str], **kwargs) -> None: """Set array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. @@ -1621,28 +1474,26 @@ async def put_uuid_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_uuid_valid.metadata['url'] # type: ignore + url = self.put_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1655,13 +1506,10 @@ async def put_uuid_valid( if cls: return cls(pipeline_response, None, {}) - put_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + put_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace_async - async def get_uuid_invalid_chars( - self, - **kwargs - ) -> List[str]: + async def get_uuid_invalid_chars(self, **kwargs) -> List[str]: """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'foo']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1669,22 +1517,20 @@ async def get_uuid_invalid_chars( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_invalid_chars.metadata['url'] # type: ignore + url = self.get_uuid_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1695,19 +1541,17 @@ async def get_uuid_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_invalid_chars.metadata = {'url': '/array/prim/uuid/invalidchars'} # type: ignore + + get_uuid_invalid_chars.metadata = {"url": "/array/prim/uuid/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_valid( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_valid(self, **kwargs) -> List[datetime.date]: """Get integer array value ['2000-12-01', '1980-01-02', '1492-10-12']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1715,22 +1559,20 @@ async def get_date_valid( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1741,20 +1583,17 @@ async def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace_async - async def put_date_valid( - self, - array_body: List[datetime.date], - **kwargs - ) -> None: + async def put_date_valid(self, array_body: List[datetime.date], **kwargs) -> None: """Set array value ['2000-12-01', '1980-01-02', '1492-10-12']. :param array_body: @@ -1764,28 +1603,26 @@ async def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[date]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[date]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1798,13 +1635,10 @@ async def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace_async - async def get_date_invalid_null( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_invalid_null(self, **kwargs) -> List[datetime.date]: """Get date array value ['2012-01-01', null, '1776-07-04']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1812,22 +1646,20 @@ async def get_date_invalid_null( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1838,19 +1670,17 @@ async def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/array/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/array/prim/date/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_invalid_chars( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_invalid_chars(self, **kwargs) -> List[datetime.date]: """Get date array value ['2011-03-22', 'date']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1858,22 +1688,20 @@ async def get_date_invalid_chars( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1884,19 +1712,17 @@ async def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/array/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/array/prim/date/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_valid( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_valid(self, **kwargs) -> List[datetime.datetime]: """Get date-time array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00']. @@ -1905,22 +1731,20 @@ async def get_date_time_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1931,20 +1755,17 @@ async def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def put_date_time_valid( - self, - array_body: List[datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_valid(self, array_body: List[datetime.datetime], **kwargs) -> None: """Set array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00']. @@ -1955,28 +1776,26 @@ async def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[iso-8601]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[iso-8601]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1989,13 +1808,10 @@ async def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_null( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_invalid_null(self, **kwargs) -> List[datetime.datetime]: """Get date array value ['2000-12-01t00:00:01z', null]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2003,22 +1819,20 @@ async def get_date_time_invalid_null( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2029,19 +1843,17 @@ async def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/array/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/array/prim/date-time/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_chars( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_invalid_chars(self, **kwargs) -> List[datetime.datetime]: """Get date array value ['2000-12-01t00:00:01z', 'date-time']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2049,22 +1861,20 @@ async def get_date_time_invalid_chars( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2075,19 +1885,17 @@ async def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/array/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/array/prim/date-time/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_rfc1123_valid( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_rfc1123_valid(self, **kwargs) -> List[datetime.datetime]: """Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT']. @@ -2096,22 +1904,20 @@ async def get_date_time_rfc1123_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2122,20 +1928,17 @@ async def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[rfc-1123]', pipeline_response) + deserialized = self._deserialize("[rfc-1123]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def put_date_time_rfc1123_valid( - self, - array_body: List[datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], **kwargs) -> None: """Set array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT']. @@ -2146,28 +1949,26 @@ async def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[rfc-1123]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[rfc-1123]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2180,13 +1981,10 @@ async def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def get_duration_valid( - self, - **kwargs - ) -> List[datetime.timedelta]: + async def get_duration_valid(self, **kwargs) -> List[datetime.timedelta]: """Get duration array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2194,22 +1992,20 @@ async def get_duration_valid( :rtype: list[~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2220,20 +2016,17 @@ async def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[duration]', pipeline_response) + deserialized = self._deserialize("[duration]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace_async - async def put_duration_valid( - self, - array_body: List[datetime.timedelta], - **kwargs - ) -> None: + async def put_duration_valid(self, array_body: List[datetime.timedelta], **kwargs) -> None: """Set array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. :param array_body: @@ -2243,28 +2036,26 @@ async def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[duration]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[duration]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2277,13 +2068,10 @@ async def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace_async - async def get_byte_valid( - self, - **kwargs - ) -> List[bytearray]: + async def get_byte_valid(self, **kwargs) -> List[bytearray]: """Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each item encoded in base64. @@ -2292,22 +2080,20 @@ async def get_byte_valid( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2318,20 +2104,17 @@ async def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace_async - async def put_byte_valid( - self, - array_body: List[bytearray], - **kwargs - ) -> None: + async def put_byte_valid(self, array_body: List[bytearray], **kwargs) -> None: """Put the array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each elementencoded in base 64. @@ -2342,28 +2125,26 @@ async def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bytearray]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bytearray]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2376,13 +2157,10 @@ async def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace_async - async def get_byte_invalid_null( - self, - **kwargs - ) -> List[bytearray]: + async def get_byte_invalid_null(self, **kwargs) -> List[bytearray]: """Get byte array value [hex(AB, AC, AD), null] with the first item base64 encoded. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2390,22 +2168,20 @@ async def get_byte_invalid_null( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2416,19 +2192,17 @@ async def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/array/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/array/prim/byte/invalidnull"} # type: ignore @distributed_trace_async - async def get_base64_url( - self, - **kwargs - ) -> List[bytes]: + async def get_base64_url(self, **kwargs) -> List[bytes]: """Get array value ['a string that gets encoded with base64url', 'test string' 'Lorem ipsum'] with the items base64url encoded. @@ -2437,22 +2211,20 @@ async def get_base64_url( :rtype: list[bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2463,19 +2235,17 @@ async def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[base64]', pipeline_response) + deserialized = self._deserialize("[base64]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/array/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/array/prim/base64url/valid"} # type: ignore @distributed_trace_async - async def get_complex_null( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_null(self, **kwargs) -> List["_models.Product"]: """Get array of complex type null value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2483,22 +2253,20 @@ async def get_complex_null( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2509,19 +2277,17 @@ async def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/array/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/array/complex/null"} # type: ignore @distributed_trace_async - async def get_complex_empty( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_empty(self, **kwargs) -> List["_models.Product"]: """Get empty array of complex type []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2529,22 +2295,20 @@ async def get_complex_empty( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2555,19 +2319,17 @@ async def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/array/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/array/complex/empty"} # type: ignore @distributed_trace_async - async def get_complex_item_null( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_item_null(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with null item [{'integer': 1 'string': '2'}, null, {'integer': 5, 'string': '6'}]. @@ -2576,22 +2338,20 @@ async def get_complex_item_null( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2602,19 +2362,17 @@ async def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/array/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/array/complex/itemnull"} # type: ignore @distributed_trace_async - async def get_complex_item_empty( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_item_empty(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with empty item [{'integer': 1 'string': '2'}, {}, {'integer': 5, 'string': '6'}]. @@ -2623,22 +2381,20 @@ async def get_complex_item_empty( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2649,19 +2405,17 @@ async def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/array/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/array/complex/itemempty"} # type: ignore @distributed_trace_async - async def get_complex_valid( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_valid(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}]. @@ -2670,22 +2424,20 @@ async def get_complex_valid( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2696,20 +2448,17 @@ async def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace_async - async def put_complex_valid( - self, - array_body: List["_models.Product"], - **kwargs - ) -> None: + async def put_complex_valid(self, array_body: List["_models.Product"], **kwargs) -> None: """Put an array of complex type with values [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}]. @@ -2720,28 +2469,26 @@ async def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[Product]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[Product]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2754,13 +2501,10 @@ async def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace_async - async def get_array_null( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_null(self, **kwargs) -> List[List[str]]: """Get a null array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2768,22 +2512,20 @@ async def get_array_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2794,19 +2536,17 @@ async def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/array/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/array/array/null"} # type: ignore @distributed_trace_async - async def get_array_empty( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_empty(self, **kwargs) -> List[List[str]]: """Get an empty array []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2814,22 +2554,20 @@ async def get_array_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2840,19 +2578,17 @@ async def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/array/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/array/array/empty"} # type: ignore @distributed_trace_async - async def get_array_item_null( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_item_null(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], null, ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2860,22 +2596,20 @@ async def get_array_item_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2886,19 +2620,17 @@ async def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/array/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/array/array/itemnull"} # type: ignore @distributed_trace_async - async def get_array_item_empty( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_item_empty(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], [], ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2906,22 +2638,20 @@ async def get_array_item_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2932,19 +2662,17 @@ async def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/array/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/array/array/itemempty"} # type: ignore @distributed_trace_async - async def get_array_valid( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_valid(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2952,22 +2680,20 @@ async def get_array_valid( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2978,20 +2704,17 @@ async def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace_async - async def put_array_valid( - self, - array_body: List[List[str]], - **kwargs - ) -> None: + async def put_array_valid(self, array_body: List[List[str]], **kwargs) -> None: """Put An array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. :param array_body: @@ -3001,28 +2724,26 @@ async def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[[str]]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[[str]]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3035,13 +2756,10 @@ async def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace_async - async def get_dictionary_null( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_null(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries with value null. :keyword callable cls: A custom type or function that will be passed the direct response @@ -3049,22 +2767,20 @@ async def get_dictionary_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3075,19 +2791,17 @@ async def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/array/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/array/dictionary/null"} # type: ignore @distributed_trace_async - async def get_dictionary_empty( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_empty(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -3095,22 +2809,20 @@ async def get_dictionary_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3121,19 +2833,17 @@ async def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/array/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/array/dictionary/empty"} # type: ignore @distributed_trace_async - async def get_dictionary_item_null( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_item_null(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, null, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3142,22 +2852,20 @@ async def get_dictionary_item_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3168,19 +2876,17 @@ async def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/array/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/array/dictionary/itemnull"} # type: ignore @distributed_trace_async - async def get_dictionary_item_empty( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_item_empty(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3189,22 +2895,20 @@ async def get_dictionary_item_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3215,19 +2919,17 @@ async def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/array/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/array/dictionary/itemempty"} # type: ignore @distributed_trace_async - async def get_dictionary_valid( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_valid(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3236,22 +2938,20 @@ async def get_dictionary_valid( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3262,20 +2962,17 @@ async def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore @distributed_trace_async - async def put_dictionary_valid( - self, - array_body: List[Dict[str, str]], - **kwargs - ) -> None: + async def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs) -> None: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3286,28 +2983,26 @@ async def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[{str}]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[{str}]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3320,4 +3015,4 @@ async def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/__init__.py index 7728241cd8f..a4d2d993c02 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/__init__.py @@ -20,9 +20,9 @@ ) __all__ = [ - 'Error', - 'Product', - 'Enum0', - 'Enum1', - 'FooEnum', + "Error", + "Product", + "Enum0", + "Enum1", + "FooEnum", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_auto_rest_swagger_bat_array_service_enums.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_auto_rest_swagger_bat_array_service_enums.py index 1ab22925d3f..3997230ae38 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_auto_rest_swagger_bat_array_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_auto_rest_swagger_bat_array_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -32,12 +33,14 @@ class Enum0(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO2 = "foo2" FOO3 = "foo3" + class Enum1(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO1 = "foo1" FOO2 = "foo2" FOO3 = "foo3" + class FooEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO1 = "foo1" diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models.py index 22e7e0f738c..4cec8f89f26 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Product(msrest.serialization.Model): @@ -43,14 +40,11 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.integer = kwargs.get('integer', None) - self.string = kwargs.get('string', None) + self.integer = kwargs.get("integer", None) + self.string = kwargs.get("string", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models_py3.py index 13e09e71753..5aaa9cb714e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -48,17 +42,11 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - *, - integer: Optional[int] = None, - string: Optional[str] = None, - **kwargs - ): + def __init__(self, *, integer: Optional[int] = None, string: Optional[str] = None, **kwargs): super(Product, self).__init__(**kwargs) self.integer = integer self.string = string diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/__init__.py index 704181d72a8..b2189a3ae1f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/__init__.py @@ -9,5 +9,5 @@ from ._array_operations import ArrayOperations __all__ = [ - 'ArrayOperations', + "ArrayOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py index c403646982f..8dab7f8bf90 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations(object): """ArrayOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get null array value. @@ -58,22 +64,20 @@ def get_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/array/null'} # type: ignore + + get_null.metadata = {"url": "/array/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get invalid array [1, 2, 3. @@ -105,22 +109,20 @@ def get_invalid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/array/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/array/invalid"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get empty array value []. @@ -152,22 +154,20 @@ def get_empty( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,13 +178,14 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace def put_empty( @@ -202,28 +203,26 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -236,12 +235,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/array/empty'} # type: ignore + put_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace def get_boolean_tfft( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, false, false, true]. @@ -251,22 +249,20 @@ def get_boolean_tfft( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -277,13 +273,14 @@ def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace def put_boolean_tfft( @@ -301,28 +298,26 @@ def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bool]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bool]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -335,12 +330,11 @@ def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace def get_boolean_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, null, false]. @@ -350,22 +344,20 @@ def get_boolean_invalid_null( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -376,18 +368,18 @@ def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/array/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/array/prim/boolean/true.null.false"} # type: ignore @distributed_trace def get_boolean_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, 'boolean', false]. @@ -397,22 +389,20 @@ def get_boolean_invalid_string( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -423,18 +413,18 @@ def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/array/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/array/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace def get_integer_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, -1, 3, 300]. @@ -444,22 +434,20 @@ def get_integer_valid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -470,13 +458,14 @@ def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def put_integer_valid( @@ -494,28 +483,26 @@ def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[int]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[int]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -528,12 +515,11 @@ def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def get_int_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, null, 0]. @@ -543,22 +529,20 @@ def get_int_invalid_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -569,18 +553,18 @@ def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/array/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/array/prim/integer/1.null.zero"} # type: ignore @distributed_trace def get_int_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, 'integer', 0]. @@ -590,22 +574,20 @@ def get_int_invalid_string( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -616,18 +598,18 @@ def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/array/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/array/prim/integer/1.integer.0"} # type: ignore @distributed_trace def get_long_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, -1, 3, 300]. @@ -637,22 +619,20 @@ def get_long_valid( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -663,13 +643,14 @@ def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def put_long_valid( @@ -687,28 +668,26 @@ def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[long]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[long]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -721,12 +700,11 @@ def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def get_long_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get long array value [1, null, 0]. @@ -736,22 +714,20 @@ def get_long_invalid_null( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -762,18 +738,18 @@ def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/array/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/array/prim/long/1.null.zero"} # type: ignore @distributed_trace def get_long_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get long array value [1, 'integer', 0]. @@ -783,22 +759,20 @@ def get_long_invalid_string( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -809,18 +783,18 @@ def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/array/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/array/prim/long/1.integer.0"} # type: ignore @distributed_trace def get_float_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0, -0.01, 1.2e20]. @@ -830,22 +804,20 @@ def get_float_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -856,13 +828,14 @@ def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_float_valid( @@ -880,28 +853,26 @@ def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -914,12 +885,11 @@ def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0.0, null, -1.2e20]. @@ -929,22 +899,20 @@ def get_float_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -955,18 +923,18 @@ def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/array/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/array/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get boolean array value [1.0, 'number', 0.0]. @@ -976,22 +944,20 @@ def get_float_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1002,18 +968,18 @@ def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/array/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/array/prim/float/1.number.0"} # type: ignore @distributed_trace def get_double_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0, -0.01, 1.2e20]. @@ -1023,22 +989,20 @@ def get_double_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1049,13 +1013,14 @@ def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_double_valid( @@ -1073,28 +1038,26 @@ def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1107,12 +1070,11 @@ def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0.0, null, -1.2e20]. @@ -1122,22 +1084,20 @@ def get_double_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1148,18 +1108,18 @@ def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/array/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/array/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get boolean array value [1.0, 'number', 0.0]. @@ -1169,22 +1129,20 @@ def get_double_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1195,18 +1153,18 @@ def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/array/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/array/prim/double/1.number.0"} # type: ignore @distributed_trace def get_string_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo1', 'foo2', 'foo3']. @@ -1216,22 +1174,20 @@ def get_string_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1242,13 +1198,14 @@ def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_string_valid( @@ -1266,28 +1223,26 @@ def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1300,12 +1255,11 @@ def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_enum_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Union[str, "_models.FooEnum"]] """Get enum array value ['foo1', 'foo2', 'foo3']. @@ -1315,22 +1269,20 @@ def get_enum_valid( :rtype: list[str or ~bodyarray.models.FooEnum] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_enum_valid.metadata['url'] # type: ignore + url = self.get_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1341,13 +1293,14 @@ def get_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + + get_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_enum_valid( @@ -1365,28 +1318,26 @@ def put_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_enum_valid.metadata['url'] # type: ignore + url = self.put_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1399,12 +1350,11 @@ def put_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + put_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_string_enum_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Union[str, "_models.Enum0"]] """Get enum array value ['foo1', 'foo2', 'foo3']. @@ -1414,22 +1364,20 @@ def get_string_enum_valid( :rtype: list[str or ~bodyarray.models.Enum0] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.Enum0"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.Enum0"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_enum_valid.metadata['url'] # type: ignore + url = self.get_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1440,13 +1388,14 @@ def get_string_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + + get_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_string_enum_valid( @@ -1464,28 +1413,26 @@ def put_string_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_enum_valid.metadata['url'] # type: ignore + url = self.put_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1498,12 +1445,11 @@ def put_string_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + put_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_string_with_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo', null, 'foo2']. @@ -1513,22 +1459,20 @@ def get_string_with_null( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1539,18 +1483,18 @@ def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/array/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/array/prim/string/foo.null.foo2"} # type: ignore @distributed_trace def get_string_with_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo', 123, 'foo2']. @@ -1560,22 +1504,20 @@ def get_string_with_invalid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1586,18 +1528,18 @@ def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/array/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/array/prim/string/foo.123.foo2"} # type: ignore @distributed_trace def get_uuid_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', @@ -1608,22 +1550,20 @@ def get_uuid_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_valid.metadata['url'] # type: ignore + url = self.get_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1634,13 +1574,14 @@ def get_uuid_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + + get_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace def put_uuid_valid( @@ -1659,28 +1600,26 @@ def put_uuid_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_uuid_valid.metadata['url'] # type: ignore + url = self.put_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1693,12 +1632,11 @@ def put_uuid_valid( if cls: return cls(pipeline_response, None, {}) - put_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + put_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace def get_uuid_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'foo']. @@ -1708,22 +1646,20 @@ def get_uuid_invalid_chars( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_invalid_chars.metadata['url'] # type: ignore + url = self.get_uuid_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1734,18 +1670,18 @@ def get_uuid_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_invalid_chars.metadata = {'url': '/array/prim/uuid/invalidchars'} # type: ignore + + get_uuid_invalid_chars.metadata = {"url": "/array/prim/uuid/invalidchars"} # type: ignore @distributed_trace def get_date_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get integer array value ['2000-12-01', '1980-01-02', '1492-10-12']. @@ -1755,22 +1691,20 @@ def get_date_valid( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1781,13 +1715,14 @@ def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace def put_date_valid( @@ -1805,28 +1740,26 @@ def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[date]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[date]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1839,12 +1772,11 @@ def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace def get_date_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get date array value ['2012-01-01', null, '1776-07-04']. @@ -1854,22 +1786,20 @@ def get_date_invalid_null( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1880,18 +1810,18 @@ def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/array/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/array/prim/date/invalidnull"} # type: ignore @distributed_trace def get_date_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get date array value ['2011-03-22', 'date']. @@ -1901,22 +1831,20 @@ def get_date_invalid_chars( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1927,18 +1855,18 @@ def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/array/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/array/prim/date/invalidchars"} # type: ignore @distributed_trace def get_date_time_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date-time array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', @@ -1949,22 +1877,20 @@ def get_date_time_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1975,13 +1901,14 @@ def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace def put_date_time_valid( @@ -2000,28 +1927,26 @@ def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[iso-8601]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[iso-8601]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2034,12 +1959,11 @@ def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace def get_date_time_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date array value ['2000-12-01t00:00:01z', null]. @@ -2049,22 +1973,20 @@ def get_date_time_invalid_null( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2075,18 +1997,18 @@ def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/array/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/array/prim/date-time/invalidnull"} # type: ignore @distributed_trace def get_date_time_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date array value ['2000-12-01t00:00:01z', 'date-time']. @@ -2096,22 +2018,20 @@ def get_date_time_invalid_chars( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2122,18 +2042,18 @@ def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/array/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/array/prim/date-time/invalidchars"} # type: ignore @distributed_trace def get_date_time_rfc1123_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', @@ -2144,22 +2064,20 @@ def get_date_time_rfc1123_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2170,13 +2088,14 @@ def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[rfc-1123]', pipeline_response) + deserialized = self._deserialize("[rfc-1123]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def put_date_time_rfc1123_valid( @@ -2195,28 +2114,26 @@ def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[rfc-1123]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[rfc-1123]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2229,12 +2146,11 @@ def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def get_duration_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.timedelta] """Get duration array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. @@ -2244,22 +2160,20 @@ def get_duration_valid( :rtype: list[~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2270,13 +2184,14 @@ def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[duration]', pipeline_response) + deserialized = self._deserialize("[duration]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace def put_duration_valid( @@ -2294,28 +2209,26 @@ def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[duration]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[duration]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2328,12 +2241,11 @@ def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace def get_byte_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytearray] """Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each item encoded @@ -2344,22 +2256,20 @@ def get_byte_valid( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2370,13 +2280,14 @@ def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace def put_byte_valid( @@ -2395,28 +2306,26 @@ def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bytearray]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bytearray]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2429,12 +2338,11 @@ def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace def get_byte_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytearray] """Get byte array value [hex(AB, AC, AD), null] with the first item base64 encoded. @@ -2444,22 +2352,20 @@ def get_byte_invalid_null( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2470,18 +2376,18 @@ def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/array/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/array/prim/byte/invalidnull"} # type: ignore @distributed_trace def get_base64_url( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytes] """Get array value ['a string that gets encoded with base64url', 'test string' 'Lorem ipsum'] with @@ -2492,22 +2398,20 @@ def get_base64_url( :rtype: list[bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2518,18 +2422,18 @@ def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[base64]', pipeline_response) + deserialized = self._deserialize("[base64]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/array/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/array/prim/base64url/valid"} # type: ignore @distributed_trace def get_complex_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type null value. @@ -2539,22 +2443,20 @@ def get_complex_null( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2565,18 +2467,18 @@ def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/array/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/array/complex/null"} # type: ignore @distributed_trace def get_complex_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get empty array of complex type []. @@ -2586,22 +2488,20 @@ def get_complex_empty( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2612,18 +2512,18 @@ def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/array/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/array/complex/empty"} # type: ignore @distributed_trace def get_complex_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with null item [{'integer': 1 'string': '2'}, null, {'integer': 5, @@ -2634,22 +2534,20 @@ def get_complex_item_null( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2660,18 +2558,18 @@ def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/array/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/array/complex/itemnull"} # type: ignore @distributed_trace def get_complex_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with empty item [{'integer': 1 'string': '2'}, {}, {'integer': 5, @@ -2682,22 +2580,20 @@ def get_complex_item_empty( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2708,18 +2604,18 @@ def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/array/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/array/complex/itemempty"} # type: ignore @distributed_trace def get_complex_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, @@ -2730,22 +2626,20 @@ def get_complex_valid( :rtype: list[~bodyarray.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2756,13 +2650,14 @@ def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace def put_complex_valid( @@ -2781,28 +2676,26 @@ def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[Product]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[Product]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2815,12 +2708,11 @@ def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace def get_array_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get a null array. @@ -2830,22 +2722,20 @@ def get_array_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2856,18 +2746,18 @@ def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/array/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/array/array/null"} # type: ignore @distributed_trace def get_array_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an empty array []. @@ -2877,22 +2767,20 @@ def get_array_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2903,18 +2791,18 @@ def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/array/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/array/array/empty"} # type: ignore @distributed_trace def get_array_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], null, ['7', '8', '9']]. @@ -2924,22 +2812,20 @@ def get_array_item_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2950,18 +2836,18 @@ def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/array/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/array/array/itemnull"} # type: ignore @distributed_trace def get_array_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], [], ['7', '8', '9']]. @@ -2971,22 +2857,20 @@ def get_array_item_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2997,18 +2881,18 @@ def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/array/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/array/array/itemempty"} # type: ignore @distributed_trace def get_array_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. @@ -3018,22 +2902,20 @@ def get_array_valid( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3044,13 +2926,14 @@ def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace def put_array_valid( @@ -3068,28 +2951,26 @@ def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[[str]]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[[str]]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3102,12 +2983,11 @@ def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace def get_dictionary_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries with value null. @@ -3117,22 +2997,20 @@ def get_dictionary_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3143,18 +3021,18 @@ def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/array/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/array/dictionary/null"} # type: ignore @distributed_trace def get_dictionary_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value []. @@ -3164,22 +3042,20 @@ def get_dictionary_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3190,18 +3066,18 @@ def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/array/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/array/dictionary/empty"} # type: ignore @distributed_trace def get_dictionary_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3212,22 +3088,20 @@ def get_dictionary_item_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3238,18 +3112,18 @@ def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/array/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/array/dictionary/itemnull"} # type: ignore @distributed_trace def get_dictionary_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3260,22 +3134,20 @@ def get_dictionary_item_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3286,18 +3158,18 @@ def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/array/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/array/dictionary/itemempty"} # type: ignore @distributed_trace def get_dictionary_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3308,22 +3180,20 @@ def get_dictionary_valid( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3334,13 +3204,14 @@ def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore @distributed_trace def put_dictionary_valid( @@ -3359,28 +3230,26 @@ def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[{str}]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[{str}]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3393,4 +3262,4 @@ def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArray/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyArray/setup.py index c15e957d7a0..0dfdaab4152 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArray/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArray/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/setup.py index c15e957d7a0..0dfdaab4152 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/__init__.py index 5960c353a89..d55ccad1f57 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/__init__.py @@ -1 +1 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore \ No newline at end of file +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/__init__.py index 5960c353a89..d55ccad1f57 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/__init__.py @@ -1 +1 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore \ No newline at end of file +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/__init__.py index 8700281446f..190f217ea03 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATArrayService'] +__all__ = ["AutoRestSwaggerBATArrayService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py index 303b1867901..ead483a66f3 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py index 77ce0a3611f..31838f4dc03 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATArrayServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatarrayservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatarrayservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py index 74f52b70481..e697d2465ee 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService -__all__ = ['AutoRestSwaggerBATArrayService'] + +__all__ = ["AutoRestSwaggerBATArrayService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py index f7595b8e5a3..3e05cfc9839 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATArrayService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_configuration.py index 88edac7a870..99fd3c7c6ab 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATArrayServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatarrayservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatarrayservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/__init__.py index 704181d72a8..b2189a3ae1f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._array_operations import ArrayOperations __all__ = [ - 'ArrayOperations', + "ArrayOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py index 5035652f7ee..cdcc3cf7180 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations: """ArrayOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> List[int]: + async def get_null(self, **kwargs) -> List[int]: """Get null array value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/array/null'} # type: ignore + + get_null.metadata = {"url": "/array/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> List[int]: + async def get_invalid(self, **kwargs) -> List[int]: """Get invalid array [1, 2, 3. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/array/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/array/invalid"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> List[int]: + async def get_empty(self, **kwargs) -> List[int]: """Get empty array value []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_empty( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,20 +165,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_empty(self, array_body: List[str], **kwargs) -> None: """Set array value empty []. :param array_body: @@ -194,28 +185,26 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -228,13 +217,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/array/empty'} # type: ignore + put_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace_async - async def get_boolean_tfft( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_tfft(self, **kwargs) -> List[bool]: """Get boolean array value [true, false, false, true]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -242,22 +228,20 @@ async def get_boolean_tfft( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -268,20 +252,17 @@ async def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def put_boolean_tfft( - self, - array_body: List[bool], - **kwargs - ) -> None: + async def put_boolean_tfft(self, array_body: List[bool], **kwargs) -> None: """Set array value empty [true, false, false, true]. :param array_body: @@ -291,28 +272,26 @@ async def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bool]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bool]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -325,13 +304,10 @@ async def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_null( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_invalid_null(self, **kwargs) -> List[bool]: """Get boolean array value [true, null, false]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -339,22 +315,20 @@ async def get_boolean_invalid_null( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -365,19 +339,17 @@ async def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/array/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/array/prim/boolean/true.null.false"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_string( - self, - **kwargs - ) -> List[bool]: + async def get_boolean_invalid_string(self, **kwargs) -> List[bool]: """Get boolean array value [true, 'boolean', false]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -385,22 +357,20 @@ async def get_boolean_invalid_string( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -411,19 +381,17 @@ async def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/array/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/array/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace_async - async def get_integer_valid( - self, - **kwargs - ) -> List[int]: + async def get_integer_valid(self, **kwargs) -> List[int]: """Get integer array value [1, -1, 3, 300]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -431,22 +399,20 @@ async def get_integer_valid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -457,20 +423,17 @@ async def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_integer_valid( - self, - array_body: List[int], - **kwargs - ) -> None: + async def put_integer_valid(self, array_body: List[int], **kwargs) -> None: """Set array value empty [1, -1, 3, 300]. :param array_body: @@ -480,28 +443,26 @@ async def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[int]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[int]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -514,13 +475,10 @@ async def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_int_invalid_null( - self, - **kwargs - ) -> List[int]: + async def get_int_invalid_null(self, **kwargs) -> List[int]: """Get integer array value [1, null, 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -528,22 +486,20 @@ async def get_int_invalid_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -554,19 +510,17 @@ async def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/array/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/array/prim/integer/1.null.zero"} # type: ignore @distributed_trace_async - async def get_int_invalid_string( - self, - **kwargs - ) -> List[int]: + async def get_int_invalid_string(self, **kwargs) -> List[int]: """Get integer array value [1, 'integer', 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -574,22 +528,20 @@ async def get_int_invalid_string( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -600,19 +552,17 @@ async def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/array/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/array/prim/integer/1.integer.0"} # type: ignore @distributed_trace_async - async def get_long_valid( - self, - **kwargs - ) -> List[int]: + async def get_long_valid(self, **kwargs) -> List[int]: """Get integer array value [1, -1, 3, 300]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -620,22 +570,20 @@ async def get_long_valid( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -646,20 +594,17 @@ async def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_long_valid( - self, - array_body: List[int], - **kwargs - ) -> None: + async def put_long_valid(self, array_body: List[int], **kwargs) -> None: """Set array value empty [1, -1, 3, 300]. :param array_body: @@ -669,28 +614,26 @@ async def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[long]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[long]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -703,13 +646,10 @@ async def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_long_invalid_null( - self, - **kwargs - ) -> List[int]: + async def get_long_invalid_null(self, **kwargs) -> List[int]: """Get long array value [1, null, 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -717,22 +657,20 @@ async def get_long_invalid_null( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -743,19 +681,17 @@ async def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/array/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/array/prim/long/1.null.zero"} # type: ignore @distributed_trace_async - async def get_long_invalid_string( - self, - **kwargs - ) -> List[int]: + async def get_long_invalid_string(self, **kwargs) -> List[int]: """Get long array value [1, 'integer', 0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -763,22 +699,20 @@ async def get_long_invalid_string( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -789,19 +723,17 @@ async def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/array/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/array/prim/long/1.integer.0"} # type: ignore @distributed_trace_async - async def get_float_valid( - self, - **kwargs - ) -> List[float]: + async def get_float_valid(self, **kwargs) -> List[float]: """Get float array value [0, -0.01, 1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -809,22 +741,20 @@ async def get_float_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -835,20 +765,17 @@ async def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_float_valid( - self, - array_body: List[float], - **kwargs - ) -> None: + async def put_float_valid(self, array_body: List[float], **kwargs) -> None: """Set array value [0, -0.01, 1.2e20]. :param array_body: @@ -858,28 +785,26 @@ async def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -892,13 +817,10 @@ async def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_null( - self, - **kwargs - ) -> List[float]: + async def get_float_invalid_null(self, **kwargs) -> List[float]: """Get float array value [0.0, null, -1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -906,22 +828,20 @@ async def get_float_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -932,19 +852,17 @@ async def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/array/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/array/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_string( - self, - **kwargs - ) -> List[float]: + async def get_float_invalid_string(self, **kwargs) -> List[float]: """Get boolean array value [1.0, 'number', 0.0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -952,22 +870,20 @@ async def get_float_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -978,19 +894,17 @@ async def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/array/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/array/prim/float/1.number.0"} # type: ignore @distributed_trace_async - async def get_double_valid( - self, - **kwargs - ) -> List[float]: + async def get_double_valid(self, **kwargs) -> List[float]: """Get float array value [0, -0.01, 1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -998,22 +912,20 @@ async def get_double_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1024,20 +936,17 @@ async def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_double_valid( - self, - array_body: List[float], - **kwargs - ) -> None: + async def put_double_valid(self, array_body: List[float], **kwargs) -> None: """Set array value [0, -0.01, 1.2e20]. :param array_body: @@ -1047,28 +956,26 @@ async def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1081,13 +988,10 @@ async def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_null( - self, - **kwargs - ) -> List[float]: + async def get_double_invalid_null(self, **kwargs) -> List[float]: """Get float array value [0.0, null, -1.2e20]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1095,22 +999,20 @@ async def get_double_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1121,19 +1023,17 @@ async def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/array/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/array/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_string( - self, - **kwargs - ) -> List[float]: + async def get_double_invalid_string(self, **kwargs) -> List[float]: """Get boolean array value [1.0, 'number', 0.0]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1141,22 +1041,20 @@ async def get_double_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1167,19 +1065,17 @@ async def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/array/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/array/prim/double/1.number.0"} # type: ignore @distributed_trace_async - async def get_string_valid( - self, - **kwargs - ) -> List[str]: + async def get_string_valid(self, **kwargs) -> List[str]: """Get string array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1187,22 +1083,20 @@ async def get_string_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1213,20 +1107,17 @@ async def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_string_valid( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_string_valid(self, array_body: List[str], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1236,28 +1127,26 @@ async def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1270,13 +1159,10 @@ async def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_enum_valid( - self, - **kwargs - ) -> List[Union[str, "_models.FooEnum"]]: + async def get_enum_valid(self, **kwargs) -> List[Union[str, "_models.FooEnum"]]: """Get enum array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1284,22 +1170,20 @@ async def get_enum_valid( :rtype: list[str or ~vanilla.body.array.models.FooEnum] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_enum_valid.metadata['url'] # type: ignore + url = self.get_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1310,20 +1194,17 @@ async def get_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + + get_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_enum_valid( - self, - array_body: List[Union[str, "_models.FooEnum"]], - **kwargs - ) -> None: + async def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1333,28 +1214,26 @@ async def put_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_enum_valid.metadata['url'] # type: ignore + url = self.put_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1367,13 +1246,10 @@ async def put_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + put_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_string_enum_valid( - self, - **kwargs - ) -> List[Union[str, "_models.Enum0"]]: + async def get_string_enum_valid(self, **kwargs) -> List[Union[str, "_models.Enum0"]]: """Get enum array value ['foo1', 'foo2', 'foo3']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1381,22 +1257,20 @@ async def get_string_enum_valid( :rtype: list[str or ~vanilla.body.array.models.Enum0] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.Enum0"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.Enum0"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_enum_valid.metadata['url'] # type: ignore + url = self.get_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1407,20 +1281,17 @@ async def get_string_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + + get_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_string_enum_valid( - self, - array_body: List[Union[str, "_models.Enum1"]], - **kwargs - ) -> None: + async def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1"]], **kwargs) -> None: """Set array value ['foo1', 'foo2', 'foo3']. :param array_body: @@ -1430,28 +1301,26 @@ async def put_string_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_enum_valid.metadata['url'] # type: ignore + url = self.put_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1464,13 +1333,10 @@ async def put_string_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + put_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_string_with_null( - self, - **kwargs - ) -> List[str]: + async def get_string_with_null(self, **kwargs) -> List[str]: """Get string array value ['foo', null, 'foo2']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1478,22 +1344,20 @@ async def get_string_with_null( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1504,19 +1368,17 @@ async def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/array/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/array/prim/string/foo.null.foo2"} # type: ignore @distributed_trace_async - async def get_string_with_invalid( - self, - **kwargs - ) -> List[str]: + async def get_string_with_invalid(self, **kwargs) -> List[str]: """Get string array value ['foo', 123, 'foo2']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1524,22 +1386,20 @@ async def get_string_with_invalid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1550,19 +1410,17 @@ async def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/array/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/array/prim/string/foo.123.foo2"} # type: ignore @distributed_trace_async - async def get_uuid_valid( - self, - **kwargs - ) -> List[str]: + async def get_uuid_valid(self, **kwargs) -> List[str]: """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. @@ -1571,22 +1429,20 @@ async def get_uuid_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_valid.metadata['url'] # type: ignore + url = self.get_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1597,20 +1453,17 @@ async def get_uuid_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + + get_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace_async - async def put_uuid_valid( - self, - array_body: List[str], - **kwargs - ) -> None: + async def put_uuid_valid(self, array_body: List[str], **kwargs) -> None: """Set array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. @@ -1621,28 +1474,26 @@ async def put_uuid_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_uuid_valid.metadata['url'] # type: ignore + url = self.put_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1655,13 +1506,10 @@ async def put_uuid_valid( if cls: return cls(pipeline_response, None, {}) - put_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + put_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace_async - async def get_uuid_invalid_chars( - self, - **kwargs - ) -> List[str]: + async def get_uuid_invalid_chars(self, **kwargs) -> List[str]: """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'foo']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1669,22 +1517,20 @@ async def get_uuid_invalid_chars( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_invalid_chars.metadata['url'] # type: ignore + url = self.get_uuid_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1695,19 +1541,17 @@ async def get_uuid_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_invalid_chars.metadata = {'url': '/array/prim/uuid/invalidchars'} # type: ignore + + get_uuid_invalid_chars.metadata = {"url": "/array/prim/uuid/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_valid( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_valid(self, **kwargs) -> List[datetime.date]: """Get integer array value ['2000-12-01', '1980-01-02', '1492-10-12']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1715,22 +1559,20 @@ async def get_date_valid( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1741,20 +1583,17 @@ async def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace_async - async def put_date_valid( - self, - array_body: List[datetime.date], - **kwargs - ) -> None: + async def put_date_valid(self, array_body: List[datetime.date], **kwargs) -> None: """Set array value ['2000-12-01', '1980-01-02', '1492-10-12']. :param array_body: @@ -1764,28 +1603,26 @@ async def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[date]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[date]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1798,13 +1635,10 @@ async def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace_async - async def get_date_invalid_null( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_invalid_null(self, **kwargs) -> List[datetime.date]: """Get date array value ['2012-01-01', null, '1776-07-04']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1812,22 +1646,20 @@ async def get_date_invalid_null( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1838,19 +1670,17 @@ async def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/array/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/array/prim/date/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_invalid_chars( - self, - **kwargs - ) -> List[datetime.date]: + async def get_date_invalid_chars(self, **kwargs) -> List[datetime.date]: """Get date array value ['2011-03-22', 'date']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1858,22 +1688,20 @@ async def get_date_invalid_chars( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1884,19 +1712,17 @@ async def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/array/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/array/prim/date/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_valid( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_valid(self, **kwargs) -> List[datetime.datetime]: """Get date-time array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00']. @@ -1905,22 +1731,20 @@ async def get_date_time_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1931,20 +1755,17 @@ async def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def put_date_time_valid( - self, - array_body: List[datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_valid(self, array_body: List[datetime.datetime], **kwargs) -> None: """Set array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00']. @@ -1955,28 +1776,26 @@ async def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[iso-8601]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[iso-8601]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1989,13 +1808,10 @@ async def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_null( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_invalid_null(self, **kwargs) -> List[datetime.datetime]: """Get date array value ['2000-12-01t00:00:01z', null]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2003,22 +1819,20 @@ async def get_date_time_invalid_null( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2029,19 +1843,17 @@ async def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/array/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/array/prim/date-time/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_chars( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_invalid_chars(self, **kwargs) -> List[datetime.datetime]: """Get date array value ['2000-12-01t00:00:01z', 'date-time']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2049,22 +1861,20 @@ async def get_date_time_invalid_chars( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2075,19 +1885,17 @@ async def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/array/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/array/prim/date-time/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_rfc1123_valid( - self, - **kwargs - ) -> List[datetime.datetime]: + async def get_date_time_rfc1123_valid(self, **kwargs) -> List[datetime.datetime]: """Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT']. @@ -2096,22 +1904,20 @@ async def get_date_time_rfc1123_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2122,20 +1928,17 @@ async def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[rfc-1123]', pipeline_response) + deserialized = self._deserialize("[rfc-1123]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def put_date_time_rfc1123_valid( - self, - array_body: List[datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], **kwargs) -> None: """Set array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT']. @@ -2146,28 +1949,26 @@ async def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[rfc-1123]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[rfc-1123]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2180,13 +1981,10 @@ async def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def get_duration_valid( - self, - **kwargs - ) -> List[datetime.timedelta]: + async def get_duration_valid(self, **kwargs) -> List[datetime.timedelta]: """Get duration array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2194,22 +1992,20 @@ async def get_duration_valid( :rtype: list[~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2220,20 +2016,17 @@ async def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[duration]', pipeline_response) + deserialized = self._deserialize("[duration]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace_async - async def put_duration_valid( - self, - array_body: List[datetime.timedelta], - **kwargs - ) -> None: + async def put_duration_valid(self, array_body: List[datetime.timedelta], **kwargs) -> None: """Set array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. :param array_body: @@ -2243,28 +2036,26 @@ async def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[duration]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[duration]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2277,13 +2068,10 @@ async def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace_async - async def get_byte_valid( - self, - **kwargs - ) -> List[bytearray]: + async def get_byte_valid(self, **kwargs) -> List[bytearray]: """Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each item encoded in base64. @@ -2292,22 +2080,20 @@ async def get_byte_valid( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2318,20 +2104,17 @@ async def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace_async - async def put_byte_valid( - self, - array_body: List[bytearray], - **kwargs - ) -> None: + async def put_byte_valid(self, array_body: List[bytearray], **kwargs) -> None: """Put the array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each elementencoded in base 64. @@ -2342,28 +2125,26 @@ async def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bytearray]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bytearray]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2376,13 +2157,10 @@ async def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace_async - async def get_byte_invalid_null( - self, - **kwargs - ) -> List[bytearray]: + async def get_byte_invalid_null(self, **kwargs) -> List[bytearray]: """Get byte array value [hex(AB, AC, AD), null] with the first item base64 encoded. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2390,22 +2168,20 @@ async def get_byte_invalid_null( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2416,19 +2192,17 @@ async def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/array/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/array/prim/byte/invalidnull"} # type: ignore @distributed_trace_async - async def get_base64_url( - self, - **kwargs - ) -> List[bytes]: + async def get_base64_url(self, **kwargs) -> List[bytes]: """Get array value ['a string that gets encoded with base64url', 'test string' 'Lorem ipsum'] with the items base64url encoded. @@ -2437,22 +2211,20 @@ async def get_base64_url( :rtype: list[bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2463,19 +2235,17 @@ async def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[base64]', pipeline_response) + deserialized = self._deserialize("[base64]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/array/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/array/prim/base64url/valid"} # type: ignore @distributed_trace_async - async def get_complex_null( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_null(self, **kwargs) -> List["_models.Product"]: """Get array of complex type null value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2483,22 +2253,20 @@ async def get_complex_null( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2509,19 +2277,17 @@ async def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/array/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/array/complex/null"} # type: ignore @distributed_trace_async - async def get_complex_empty( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_empty(self, **kwargs) -> List["_models.Product"]: """Get empty array of complex type []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2529,22 +2295,20 @@ async def get_complex_empty( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2555,19 +2319,17 @@ async def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/array/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/array/complex/empty"} # type: ignore @distributed_trace_async - async def get_complex_item_null( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_item_null(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with null item [{'integer': 1 'string': '2'}, null, {'integer': 5, 'string': '6'}]. @@ -2576,22 +2338,20 @@ async def get_complex_item_null( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2602,19 +2362,17 @@ async def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/array/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/array/complex/itemnull"} # type: ignore @distributed_trace_async - async def get_complex_item_empty( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_item_empty(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with empty item [{'integer': 1 'string': '2'}, {}, {'integer': 5, 'string': '6'}]. @@ -2623,22 +2381,20 @@ async def get_complex_item_empty( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2649,19 +2405,17 @@ async def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/array/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/array/complex/itemempty"} # type: ignore @distributed_trace_async - async def get_complex_valid( - self, - **kwargs - ) -> List["_models.Product"]: + async def get_complex_valid(self, **kwargs) -> List["_models.Product"]: """Get array of complex type with [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}]. @@ -2670,22 +2424,20 @@ async def get_complex_valid( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2696,20 +2448,17 @@ async def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace_async - async def put_complex_valid( - self, - array_body: List["_models.Product"], - **kwargs - ) -> None: + async def put_complex_valid(self, array_body: List["_models.Product"], **kwargs) -> None: """Put an array of complex type with values [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}]. @@ -2720,28 +2469,26 @@ async def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[Product]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[Product]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2754,13 +2501,10 @@ async def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace_async - async def get_array_null( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_null(self, **kwargs) -> List[List[str]]: """Get a null array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2768,22 +2512,20 @@ async def get_array_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2794,19 +2536,17 @@ async def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/array/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/array/array/null"} # type: ignore @distributed_trace_async - async def get_array_empty( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_empty(self, **kwargs) -> List[List[str]]: """Get an empty array []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2814,22 +2554,20 @@ async def get_array_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2840,19 +2578,17 @@ async def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/array/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/array/array/empty"} # type: ignore @distributed_trace_async - async def get_array_item_null( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_item_null(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], null, ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2860,22 +2596,20 @@ async def get_array_item_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2886,19 +2620,17 @@ async def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/array/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/array/array/itemnull"} # type: ignore @distributed_trace_async - async def get_array_item_empty( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_item_empty(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], [], ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2906,22 +2638,20 @@ async def get_array_item_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2932,19 +2662,17 @@ async def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/array/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/array/array/itemempty"} # type: ignore @distributed_trace_async - async def get_array_valid( - self, - **kwargs - ) -> List[List[str]]: + async def get_array_valid(self, **kwargs) -> List[List[str]]: """Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2952,22 +2680,20 @@ async def get_array_valid( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2978,20 +2704,17 @@ async def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace_async - async def put_array_valid( - self, - array_body: List[List[str]], - **kwargs - ) -> None: + async def put_array_valid(self, array_body: List[List[str]], **kwargs) -> None: """Put An array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. :param array_body: @@ -3001,28 +2724,26 @@ async def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[[str]]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[[str]]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3035,13 +2756,10 @@ async def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace_async - async def get_dictionary_null( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_null(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries with value null. :keyword callable cls: A custom type or function that will be passed the direct response @@ -3049,22 +2767,20 @@ async def get_dictionary_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3075,19 +2791,17 @@ async def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/array/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/array/dictionary/null"} # type: ignore @distributed_trace_async - async def get_dictionary_empty( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_empty(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value []. :keyword callable cls: A custom type or function that will be passed the direct response @@ -3095,22 +2809,20 @@ async def get_dictionary_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3121,19 +2833,17 @@ async def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/array/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/array/dictionary/empty"} # type: ignore @distributed_trace_async - async def get_dictionary_item_null( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_item_null(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, null, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3142,22 +2852,20 @@ async def get_dictionary_item_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3168,19 +2876,17 @@ async def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/array/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/array/dictionary/itemnull"} # type: ignore @distributed_trace_async - async def get_dictionary_item_empty( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_item_empty(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3189,22 +2895,20 @@ async def get_dictionary_item_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3215,19 +2919,17 @@ async def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/array/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/array/dictionary/itemempty"} # type: ignore @distributed_trace_async - async def get_dictionary_valid( - self, - **kwargs - ) -> List[Dict[str, str]]: + async def get_dictionary_valid(self, **kwargs) -> List[Dict[str, str]]: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3236,22 +2938,20 @@ async def get_dictionary_valid( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3262,20 +2962,17 @@ async def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore @distributed_trace_async - async def put_dictionary_valid( - self, - array_body: List[Dict[str, str]], - **kwargs - ) -> None: + async def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs) -> None: """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. @@ -3286,28 +2983,26 @@ async def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[{str}]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[{str}]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3320,4 +3015,4 @@ async def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/__init__.py index 7728241cd8f..a4d2d993c02 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/__init__.py @@ -20,9 +20,9 @@ ) __all__ = [ - 'Error', - 'Product', - 'Enum0', - 'Enum1', - 'FooEnum', + "Error", + "Product", + "Enum0", + "Enum1", + "FooEnum", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_auto_rest_swagger_bat_array_service_enums.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_auto_rest_swagger_bat_array_service_enums.py index 1ab22925d3f..3997230ae38 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_auto_rest_swagger_bat_array_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_auto_rest_swagger_bat_array_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -32,12 +33,14 @@ class Enum0(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO2 = "foo2" FOO3 = "foo3" + class Enum1(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO1 = "foo1" FOO2 = "foo2" FOO3 = "foo3" + class FooEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): FOO1 = "foo1" diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models.py index 22e7e0f738c..4cec8f89f26 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Product(msrest.serialization.Model): @@ -43,14 +40,11 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.integer = kwargs.get('integer', None) - self.string = kwargs.get('string', None) + self.integer = kwargs.get("integer", None) + self.string = kwargs.get("string", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models_py3.py index 13e09e71753..5aaa9cb714e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -48,17 +42,11 @@ class Product(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - *, - integer: Optional[int] = None, - string: Optional[str] = None, - **kwargs - ): + def __init__(self, *, integer: Optional[int] = None, string: Optional[str] = None, **kwargs): super(Product, self).__init__(**kwargs) self.integer = integer self.string = string diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/__init__.py index 704181d72a8..b2189a3ae1f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/__init__.py @@ -9,5 +9,5 @@ from ._array_operations import ArrayOperations __all__ = [ - 'ArrayOperations', + "ArrayOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py index 917df4ce27f..cacc74f18f0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations(object): """ArrayOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get null array value. @@ -58,22 +64,20 @@ def get_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/array/null'} # type: ignore + + get_null.metadata = {"url": "/array/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get invalid array [1, 2, 3. @@ -105,22 +109,20 @@ def get_invalid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/array/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/array/invalid"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get empty array value []. @@ -152,22 +154,20 @@ def get_empty( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,13 +178,14 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace def put_empty( @@ -202,28 +203,26 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -236,12 +235,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/array/empty'} # type: ignore + put_empty.metadata = {"url": "/array/empty"} # type: ignore @distributed_trace def get_boolean_tfft( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, false, false, true]. @@ -251,22 +249,20 @@ def get_boolean_tfft( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -277,13 +273,14 @@ def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace def put_boolean_tfft( @@ -301,28 +298,26 @@ def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bool]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bool]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -335,12 +330,11 @@ def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/array/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore @distributed_trace def get_boolean_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, null, false]. @@ -350,22 +344,20 @@ def get_boolean_invalid_null( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -376,18 +368,18 @@ def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/array/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/array/prim/boolean/true.null.false"} # type: ignore @distributed_trace def get_boolean_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bool] """Get boolean array value [true, 'boolean', false]. @@ -397,22 +389,20 @@ def get_boolean_invalid_string( :rtype: list[bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -423,18 +413,18 @@ def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bool]', pipeline_response) + deserialized = self._deserialize("[bool]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/array/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/array/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace def get_integer_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, -1, 3, 300]. @@ -444,22 +434,20 @@ def get_integer_valid( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -470,13 +458,14 @@ def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def put_integer_valid( @@ -494,28 +483,26 @@ def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[int]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[int]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -528,12 +515,11 @@ def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/array/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def get_int_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, null, 0]. @@ -543,22 +529,20 @@ def get_int_invalid_null( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -569,18 +553,18 @@ def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/array/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/array/prim/integer/1.null.zero"} # type: ignore @distributed_trace def get_int_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, 'integer', 0]. @@ -590,22 +574,20 @@ def get_int_invalid_string( :rtype: list[int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -616,18 +598,18 @@ def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[int]', pipeline_response) + deserialized = self._deserialize("[int]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/array/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/array/prim/integer/1.integer.0"} # type: ignore @distributed_trace def get_long_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get integer array value [1, -1, 3, 300]. @@ -637,22 +619,20 @@ def get_long_valid( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -663,13 +643,14 @@ def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def put_long_valid( @@ -687,28 +668,26 @@ def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[long]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[long]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -721,12 +700,11 @@ def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/array/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def get_long_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get long array value [1, null, 0]. @@ -736,22 +714,20 @@ def get_long_invalid_null( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -762,18 +738,18 @@ def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/array/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/array/prim/long/1.null.zero"} # type: ignore @distributed_trace def get_long_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[int] """Get long array value [1, 'integer', 0]. @@ -783,22 +759,20 @@ def get_long_invalid_string( :rtype: list[long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -809,18 +783,18 @@ def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[long]', pipeline_response) + deserialized = self._deserialize("[long]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/array/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/array/prim/long/1.integer.0"} # type: ignore @distributed_trace def get_float_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0, -0.01, 1.2e20]. @@ -830,22 +804,20 @@ def get_float_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -856,13 +828,14 @@ def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_float_valid( @@ -880,28 +853,26 @@ def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -914,12 +885,11 @@ def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/array/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0.0, null, -1.2e20]. @@ -929,22 +899,20 @@ def get_float_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -955,18 +923,18 @@ def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/array/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/array/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get boolean array value [1.0, 'number', 0.0]. @@ -976,22 +944,20 @@ def get_float_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1002,18 +968,18 @@ def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/array/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/array/prim/float/1.number.0"} # type: ignore @distributed_trace def get_double_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0, -0.01, 1.2e20]. @@ -1023,22 +989,20 @@ def get_double_valid( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1049,13 +1013,14 @@ def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_double_valid( @@ -1073,28 +1038,26 @@ def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[float]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[float]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1107,12 +1070,11 @@ def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/array/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get float array value [0.0, null, -1.2e20]. @@ -1122,22 +1084,20 @@ def get_double_invalid_null( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1148,18 +1108,18 @@ def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/array/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/array/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[float] """Get boolean array value [1.0, 'number', 0.0]. @@ -1169,22 +1129,20 @@ def get_double_invalid_string( :rtype: list[float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1195,18 +1153,18 @@ def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[float]', pipeline_response) + deserialized = self._deserialize("[float]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/array/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/array/prim/double/1.number.0"} # type: ignore @distributed_trace def get_string_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo1', 'foo2', 'foo3']. @@ -1216,22 +1174,20 @@ def get_string_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1242,13 +1198,14 @@ def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_string_valid( @@ -1266,28 +1223,26 @@ def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1300,12 +1255,11 @@ def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/array/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_enum_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Union[str, "_models.FooEnum"]] """Get enum array value ['foo1', 'foo2', 'foo3']. @@ -1315,22 +1269,20 @@ def get_enum_valid( :rtype: list[str or ~vanilla.body.array.models.FooEnum] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_enum_valid.metadata['url'] # type: ignore + url = self.get_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1341,13 +1293,14 @@ def get_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + + get_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_enum_valid( @@ -1365,28 +1318,26 @@ def put_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_enum_valid.metadata['url'] # type: ignore + url = self.put_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1399,12 +1350,11 @@ def put_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_enum_valid.metadata = {'url': '/array/prim/enum/foo1.foo2.foo3'} # type: ignore + put_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_string_enum_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Union[str, "_models.Enum0"]] """Get enum array value ['foo1', 'foo2', 'foo3']. @@ -1414,22 +1364,20 @@ def get_string_enum_valid( :rtype: list[str or ~vanilla.body.array.models.Enum0] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Union[str, "_models.Enum0"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.Enum0"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_enum_valid.metadata['url'] # type: ignore + url = self.get_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1440,13 +1388,14 @@ def get_string_enum_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + + get_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_string_enum_valid( @@ -1464,28 +1413,26 @@ def put_string_enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_enum_valid.metadata['url'] # type: ignore + url = self.put_string_enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1498,12 +1445,11 @@ def put_string_enum_valid( if cls: return cls(pipeline_response, None, {}) - put_string_enum_valid.metadata = {'url': '/array/prim/string-enum/foo1.foo2.foo3'} # type: ignore + put_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_string_with_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo', null, 'foo2']. @@ -1513,22 +1459,20 @@ def get_string_with_null( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1539,18 +1483,18 @@ def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/array/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/array/prim/string/foo.null.foo2"} # type: ignore @distributed_trace def get_string_with_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get string array value ['foo', 123, 'foo2']. @@ -1560,22 +1504,20 @@ def get_string_with_invalid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1586,18 +1528,18 @@ def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/array/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/array/prim/string/foo.123.foo2"} # type: ignore @distributed_trace def get_uuid_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', @@ -1608,22 +1550,20 @@ def get_uuid_valid( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_valid.metadata['url'] # type: ignore + url = self.get_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1634,13 +1574,14 @@ def get_uuid_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + + get_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace def put_uuid_valid( @@ -1659,28 +1600,26 @@ def put_uuid_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_uuid_valid.metadata['url'] # type: ignore + url = self.put_uuid_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[str]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1693,12 +1632,11 @@ def put_uuid_valid( if cls: return cls(pipeline_response, None, {}) - put_uuid_valid.metadata = {'url': '/array/prim/uuid/valid'} # type: ignore + put_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore @distributed_trace def get_uuid_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[str] """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'foo']. @@ -1708,22 +1646,20 @@ def get_uuid_invalid_chars( :rtype: list[str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_uuid_invalid_chars.metadata['url'] # type: ignore + url = self.get_uuid_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1734,18 +1670,18 @@ def get_uuid_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[str]', pipeline_response) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_uuid_invalid_chars.metadata = {'url': '/array/prim/uuid/invalidchars'} # type: ignore + + get_uuid_invalid_chars.metadata = {"url": "/array/prim/uuid/invalidchars"} # type: ignore @distributed_trace def get_date_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get integer array value ['2000-12-01', '1980-01-02', '1492-10-12']. @@ -1755,22 +1691,20 @@ def get_date_valid( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1781,13 +1715,14 @@ def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace def put_date_valid( @@ -1805,28 +1740,26 @@ def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[date]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[date]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1839,12 +1772,11 @@ def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/array/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore @distributed_trace def get_date_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get date array value ['2012-01-01', null, '1776-07-04']. @@ -1854,22 +1786,20 @@ def get_date_invalid_null( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1880,18 +1810,18 @@ def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/array/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/array/prim/date/invalidnull"} # type: ignore @distributed_trace def get_date_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.date] """Get date array value ['2011-03-22', 'date']. @@ -1901,22 +1831,20 @@ def get_date_invalid_chars( :rtype: list[~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1927,18 +1855,18 @@ def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[date]', pipeline_response) + deserialized = self._deserialize("[date]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/array/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/array/prim/date/invalidchars"} # type: ignore @distributed_trace def get_date_time_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date-time array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', @@ -1949,22 +1877,20 @@ def get_date_time_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1975,13 +1901,14 @@ def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace def put_date_time_valid( @@ -2000,28 +1927,26 @@ def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[iso-8601]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[iso-8601]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2034,12 +1959,11 @@ def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/array/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore @distributed_trace def get_date_time_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date array value ['2000-12-01t00:00:01z', null]. @@ -2049,22 +1973,20 @@ def get_date_time_invalid_null( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2075,18 +1997,18 @@ def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/array/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/array/prim/date-time/invalidnull"} # type: ignore @distributed_trace def get_date_time_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date array value ['2000-12-01t00:00:01z', 'date-time']. @@ -2096,22 +2018,20 @@ def get_date_time_invalid_chars( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2122,18 +2042,18 @@ def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[iso-8601]', pipeline_response) + deserialized = self._deserialize("[iso-8601]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/array/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/array/prim/date-time/invalidchars"} # type: ignore @distributed_trace def get_date_time_rfc1123_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.datetime] """Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', @@ -2144,22 +2064,20 @@ def get_date_time_rfc1123_valid( :rtype: list[~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2170,13 +2088,14 @@ def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[rfc-1123]', pipeline_response) + deserialized = self._deserialize("[rfc-1123]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def put_date_time_rfc1123_valid( @@ -2195,28 +2114,26 @@ def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[rfc-1123]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[rfc-1123]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2229,12 +2146,11 @@ def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/array/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def get_duration_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[datetime.timedelta] """Get duration array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. @@ -2244,22 +2160,20 @@ def get_duration_valid( :rtype: list[~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2270,13 +2184,14 @@ def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[duration]', pipeline_response) + deserialized = self._deserialize("[duration]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace def put_duration_valid( @@ -2294,28 +2209,26 @@ def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[duration]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[duration]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2328,12 +2241,11 @@ def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/array/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore @distributed_trace def get_byte_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytearray] """Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each item encoded @@ -2344,22 +2256,20 @@ def get_byte_valid( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2370,13 +2280,14 @@ def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace def put_byte_valid( @@ -2395,28 +2306,26 @@ def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[bytearray]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[bytearray]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2429,12 +2338,11 @@ def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/array/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore @distributed_trace def get_byte_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytearray] """Get byte array value [hex(AB, AC, AD), null] with the first item base64 encoded. @@ -2444,22 +2352,20 @@ def get_byte_invalid_null( :rtype: list[bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2470,18 +2376,18 @@ def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[bytearray]', pipeline_response) + deserialized = self._deserialize("[bytearray]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/array/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/array/prim/byte/invalidnull"} # type: ignore @distributed_trace def get_base64_url( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[bytes] """Get array value ['a string that gets encoded with base64url', 'test string' 'Lorem ipsum'] with @@ -2492,22 +2398,20 @@ def get_base64_url( :rtype: list[bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2518,18 +2422,18 @@ def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[base64]', pipeline_response) + deserialized = self._deserialize("[base64]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/array/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/array/prim/base64url/valid"} # type: ignore @distributed_trace def get_complex_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type null value. @@ -2539,22 +2443,20 @@ def get_complex_null( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2565,18 +2467,18 @@ def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/array/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/array/complex/null"} # type: ignore @distributed_trace def get_complex_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get empty array of complex type []. @@ -2586,22 +2488,20 @@ def get_complex_empty( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2612,18 +2512,18 @@ def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/array/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/array/complex/empty"} # type: ignore @distributed_trace def get_complex_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with null item [{'integer': 1 'string': '2'}, null, {'integer': 5, @@ -2634,22 +2534,20 @@ def get_complex_item_null( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2660,18 +2558,18 @@ def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/array/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/array/complex/itemnull"} # type: ignore @distributed_trace def get_complex_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with empty item [{'integer': 1 'string': '2'}, {}, {'integer': 5, @@ -2682,22 +2580,20 @@ def get_complex_item_empty( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2708,18 +2604,18 @@ def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/array/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/array/complex/itemempty"} # type: ignore @distributed_trace def get_complex_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Product"] """Get array of complex type with [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, @@ -2730,22 +2626,20 @@ def get_complex_valid( :rtype: list[~vanilla.body.array.models.Product] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Product"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2756,13 +2650,14 @@ def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[Product]', pipeline_response) + deserialized = self._deserialize("[Product]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace def put_complex_valid( @@ -2781,28 +2676,26 @@ def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[Product]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[Product]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2815,12 +2708,11 @@ def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/array/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore @distributed_trace def get_array_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get a null array. @@ -2830,22 +2722,20 @@ def get_array_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2856,18 +2746,18 @@ def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/array/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/array/array/null"} # type: ignore @distributed_trace def get_array_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an empty array []. @@ -2877,22 +2767,20 @@ def get_array_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2903,18 +2791,18 @@ def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/array/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/array/array/empty"} # type: ignore @distributed_trace def get_array_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], null, ['7', '8', '9']]. @@ -2924,22 +2812,20 @@ def get_array_item_null( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2950,18 +2836,18 @@ def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/array/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/array/array/itemnull"} # type: ignore @distributed_trace def get_array_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], [], ['7', '8', '9']]. @@ -2971,22 +2857,20 @@ def get_array_item_empty( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2997,18 +2881,18 @@ def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/array/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/array/array/itemempty"} # type: ignore @distributed_trace def get_array_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[List[str]] """Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. @@ -3018,22 +2902,20 @@ def get_array_valid( :rtype: list[list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3044,13 +2926,14 @@ def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[[str]]', pipeline_response) + deserialized = self._deserialize("[[str]]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace def put_array_valid( @@ -3068,28 +2951,26 @@ def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[[str]]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[[str]]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3102,12 +2983,11 @@ def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/array/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore @distributed_trace def get_dictionary_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries with value null. @@ -3117,22 +2997,20 @@ def get_dictionary_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3143,18 +3021,18 @@ def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/array/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/array/dictionary/null"} # type: ignore @distributed_trace def get_dictionary_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value []. @@ -3164,22 +3042,20 @@ def get_dictionary_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3190,18 +3066,18 @@ def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/array/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/array/dictionary/empty"} # type: ignore @distributed_trace def get_dictionary_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3212,22 +3088,20 @@ def get_dictionary_item_null( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3238,18 +3112,18 @@ def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/array/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/array/dictionary/itemnull"} # type: ignore @distributed_trace def get_dictionary_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3260,22 +3134,20 @@ def get_dictionary_item_empty( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3286,18 +3158,18 @@ def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/array/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/array/dictionary/itemempty"} # type: ignore @distributed_trace def get_dictionary_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List[Dict[str, str]] """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': @@ -3308,22 +3180,20 @@ def get_dictionary_valid( :rtype: list[dict[str, str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List[Dict[str, str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3334,13 +3204,14 @@ def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[{str}]', pipeline_response) + deserialized = self._deserialize("[{str}]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore @distributed_trace def put_dictionary_valid( @@ -3359,28 +3230,26 @@ def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '[{str}]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "[{str}]") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3393,4 +3262,4 @@ def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/array/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/__init__.py index 5a4d56643de..256cf61c086 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestBoolTestService'] +__all__ = ["AutoRestBoolTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py index aa1e3b19974..e59c823d107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestBoolTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.bool = BoolOperations( - self._client, self._config, self._serialize, self._deserialize) + self.bool = BoolOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py index 42b8f7a226a..db8c41b81b2 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py @@ -26,26 +26,24 @@ class AutoRestBoolTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestBoolTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestbooltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestbooltestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py index 01f572c78da..e2ea692d64e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_bool_test_service import AutoRestBoolTestService -__all__ = ['AutoRestBoolTestService'] + +__all__ = ["AutoRestBoolTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py index df0ada0ec65..e1bfe6b2487 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py @@ -24,13 +24,9 @@ class AutoRestBoolTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestBoolTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.bool = BoolOperations( - self._client, self._config, self._serialize, self._deserialize) + self.bool = BoolOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_configuration.py index 128650f2233..759e32fbf2e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestBoolTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestBoolTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestbooltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestbooltestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/__init__.py index 2e89438bdde..6c60f972135 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._bool_operations import BoolOperations __all__ = [ - 'BoolOperations', + "BoolOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py index 46db69f547e..2cd53f30eba 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class BoolOperations: """BoolOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_true( - self, - **kwargs - ) -> bool: + async def get_true(self, **kwargs) -> bool: """Get true Boolean value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_true( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_true.metadata['url'] # type: ignore + url = self.get_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,19 +80,17 @@ async def get_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_true.metadata = {'url': '/bool/true'} # type: ignore + + get_true.metadata = {"url": "/bool/true"} # type: ignore @distributed_trace_async - async def put_true( - self, - **kwargs - ) -> None: + async def put_true(self, **kwargs) -> None: """Set Boolean value true. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,29 +98,27 @@ async def put_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") bool_body = True accept = "application/json" # Construct URL - url = self.put_true.metadata['url'] # type: ignore + url = self.put_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bool_body, 'bool') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(bool_body, "bool") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -133,13 +131,10 @@ async def put_true( if cls: return cls(pipeline_response, None, {}) - put_true.metadata = {'url': '/bool/true'} # type: ignore + put_true.metadata = {"url": "/bool/true"} # type: ignore @distributed_trace_async - async def get_false( - self, - **kwargs - ) -> bool: + async def get_false(self, **kwargs) -> bool: """Get false Boolean value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -147,22 +142,20 @@ async def get_false( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_false.metadata['url'] # type: ignore + url = self.get_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -173,19 +166,17 @@ async def get_false( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_false.metadata = {'url': '/bool/false'} # type: ignore + + get_false.metadata = {"url": "/bool/false"} # type: ignore @distributed_trace_async - async def put_false( - self, - **kwargs - ) -> None: + async def put_false(self, **kwargs) -> None: """Set Boolean value false. :keyword callable cls: A custom type or function that will be passed the direct response @@ -193,29 +184,27 @@ async def put_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") bool_body = False accept = "application/json" # Construct URL - url = self.put_false.metadata['url'] # type: ignore + url = self.put_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bool_body, 'bool') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(bool_body, "bool") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -228,13 +217,10 @@ async def put_false( if cls: return cls(pipeline_response, None, {}) - put_false.metadata = {'url': '/bool/false'} # type: ignore + put_false.metadata = {"url": "/bool/false"} # type: ignore @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[bool]: + async def get_null(self, **kwargs) -> Optional[bool]: """Get null Boolean value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -242,22 +228,20 @@ async def get_null( :rtype: bool or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -268,19 +252,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/bool/null'} # type: ignore + + get_null.metadata = {"url": "/bool/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> bool: + async def get_invalid(self, **kwargs) -> bool: """Get invalid Boolean value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -288,22 +270,20 @@ async def get_invalid( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -314,10 +294,11 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/bool/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/bool/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/__init__.py index 2e89438bdde..6c60f972135 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/__init__.py @@ -9,5 +9,5 @@ from ._bool_operations import BoolOperations __all__ = [ - 'BoolOperations', + "BoolOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py index 5ca160d33bb..4f2c6537826 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class BoolOperations(object): """BoolOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_true( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get true Boolean value. @@ -57,22 +63,20 @@ def get_true( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_true.metadata['url'] # type: ignore + url = self.get_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,18 +87,18 @@ def get_true( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_true.metadata = {'url': '/bool/true'} # type: ignore + + get_true.metadata = {"url": "/bool/true"} # type: ignore @distributed_trace def put_true( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Set Boolean value true. @@ -104,29 +108,27 @@ def put_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") bool_body = True accept = "application/json" # Construct URL - url = self.put_true.metadata['url'] # type: ignore + url = self.put_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bool_body, 'bool') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(bool_body, "bool") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -139,12 +141,11 @@ def put_true( if cls: return cls(pipeline_response, None, {}) - put_true.metadata = {'url': '/bool/true'} # type: ignore + put_true.metadata = {"url": "/bool/true"} # type: ignore @distributed_trace def get_false( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get false Boolean value. @@ -154,22 +155,20 @@ def get_false( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_false.metadata['url'] # type: ignore + url = self.get_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -180,18 +179,18 @@ def get_false( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_false.metadata = {'url': '/bool/false'} # type: ignore + + get_false.metadata = {"url": "/bool/false"} # type: ignore @distributed_trace def put_false( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Set Boolean value false. @@ -201,29 +200,27 @@ def put_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") bool_body = False accept = "application/json" # Construct URL - url = self.put_false.metadata['url'] # type: ignore + url = self.put_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bool_body, 'bool') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(bool_body, "bool") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -236,12 +233,11 @@ def put_false( if cls: return cls(pipeline_response, None, {}) - put_false.metadata = {'url': '/bool/false'} # type: ignore + put_false.metadata = {"url": "/bool/false"} # type: ignore @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[bool] """Get null Boolean value. @@ -251,22 +247,20 @@ def get_null( :rtype: bool or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -277,18 +271,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/bool/null'} # type: ignore + + get_null.metadata = {"url": "/bool/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get invalid Boolean value. @@ -298,22 +292,20 @@ def get_invalid( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -324,10 +316,11 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/bool/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/bool/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/setup.py index 18689bd7141..f05e084fc53 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyBoolean/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyBoolean/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/__init__.py index 48ae9f81965..f60315f8034 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATByteService'] +__all__ = ["AutoRestSwaggerBATByteService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py index 59294abb3ca..27cbc1f5947 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.byte = ByteOperations( - self._client, self._config, self._serialize, self._deserialize) + self.byte = ByteOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py index 4d3c7db0bc3..ff076785142 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATByteServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATByteServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatbyteservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatbyteservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py index e5e0e3f5336..73629ef64cc 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_byte_service import AutoRestSwaggerBATByteService -__all__ = ['AutoRestSwaggerBATByteService'] + +__all__ = ["AutoRestSwaggerBATByteService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py index 5a69825aceb..7b8a84fbb15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATByteService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.byte = ByteOperations( - self._client, self._config, self._serialize, self._deserialize) + self.byte = ByteOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_configuration.py index 45018a0e94b..9262696cc4f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATByteServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATByteServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatbyteservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatbyteservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/__init__.py index 749f4f28fc2..1b75de6ee3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._byte_operations import ByteOperations __all__ = [ - 'ByteOperations', + "ByteOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py index c471dd829b5..f858ddd4cf5 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ByteOperations: """ByteOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> bytearray: + async def get_null(self, **kwargs) -> bytearray: """Get null byte value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_null( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,19 +80,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/byte/null'} # type: ignore + + get_null.metadata = {"url": "/byte/null"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> bytearray: + async def get_empty(self, **kwargs) -> bytearray: """Get empty byte value ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,22 +98,20 @@ async def get_empty( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,19 +122,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/byte/empty'} # type: ignore + + get_empty.metadata = {"url": "/byte/empty"} # type: ignore @distributed_trace_async - async def get_non_ascii( - self, - **kwargs - ) -> bytearray: + async def get_non_ascii(self, **kwargs) -> bytearray: """Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). :keyword callable cls: A custom type or function that will be passed the direct response @@ -144,22 +140,20 @@ async def get_non_ascii( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_non_ascii.metadata['url'] # type: ignore + url = self.get_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -170,20 +164,17 @@ async def get_non_ascii( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + + get_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace_async - async def put_non_ascii( - self, - byte_body: bytearray, - **kwargs - ) -> None: + async def put_non_ascii(self, byte_body: bytearray, **kwargs) -> None: """Put non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). :param byte_body: Base64-encoded non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). @@ -193,28 +184,26 @@ async def put_non_ascii( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_non_ascii.metadata['url'] # type: ignore + url = self.put_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(byte_body, 'bytearray') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(byte_body, "bytearray") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -227,13 +216,10 @@ async def put_non_ascii( if cls: return cls(pipeline_response, None, {}) - put_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + put_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> bytearray: + async def get_invalid(self, **kwargs) -> bytearray: """Get invalid byte value ':::SWAGGER::::'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -241,22 +227,20 @@ async def get_invalid( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -267,10 +251,11 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/byte/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/byte/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/__init__.py index 749f4f28fc2..1b75de6ee3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/__init__.py @@ -9,5 +9,5 @@ from ._byte_operations import ByteOperations __all__ = [ - 'ByteOperations', + "ByteOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py index 8ce4a02558d..8a6766be5c6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ByteOperations(object): """ByteOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get null byte value. @@ -57,22 +63,20 @@ def get_null( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,18 +87,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/byte/null'} # type: ignore + + get_null.metadata = {"url": "/byte/null"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get empty byte value ''. @@ -104,22 +108,20 @@ def get_empty( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -130,18 +132,18 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/byte/empty'} # type: ignore + + get_empty.metadata = {"url": "/byte/empty"} # type: ignore @distributed_trace def get_non_ascii( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). @@ -151,22 +153,20 @@ def get_non_ascii( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_non_ascii.metadata['url'] # type: ignore + url = self.get_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,13 +177,14 @@ def get_non_ascii( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + + get_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace def put_non_ascii( @@ -201,28 +202,26 @@ def put_non_ascii( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_non_ascii.metadata['url'] # type: ignore + url = self.put_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(byte_body, 'bytearray') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(byte_body, "bytearray") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -235,12 +234,11 @@ def put_non_ascii( if cls: return cls(pipeline_response, None, {}) - put_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + put_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get invalid byte value ':::SWAGGER::::'. @@ -250,22 +248,20 @@ def get_invalid( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -276,10 +272,11 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/byte/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/byte/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByte/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyByte/setup.py index a148f53b75c..a55ce8499a2 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByte/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByte/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/__init__.py index f03c2670846..641317bfc62 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['ClassName'] +__all__ = ["ClassName"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py index 32076fbcc9c..452e76f3460 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = ClassNameConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.byte = ByteOperations( - self._client, self._config, self._serialize, self._deserialize) + self.byte = ByteOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py index 70d4e612562..5d3ead8be52 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py @@ -26,26 +26,24 @@ class ClassNameConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(ClassNameConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'package-name/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "package-name/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py index de1053c9490..7d2601bdfb9 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._class_name import ClassName -__all__ = ['ClassName'] + +__all__ = ["ClassName"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py index 8e352e572f0..76438903d6b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py @@ -24,13 +24,9 @@ class ClassName(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = ClassNameConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.byte = ByteOperations( - self._client, self._config, self._serialize, self._deserialize) + self.byte = ByteOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_configuration.py index 4b1010f8df8..180c56814e9 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_configuration.py @@ -21,25 +21,19 @@ class ClassNameConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(ClassNameConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'package-name/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "package-name/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/__init__.py index 749f4f28fc2..1b75de6ee3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._byte_operations import ByteOperations __all__ = [ - 'ByteOperations', + "ByteOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py index f706eb22cad..bbb7e51427c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ByteOperations: """ByteOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> bytearray: + async def get_null(self, **kwargs) -> bytearray: """Get null byte value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_null( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,19 +80,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/byte/null'} # type: ignore + + get_null.metadata = {"url": "/byte/null"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> bytearray: + async def get_empty(self, **kwargs) -> bytearray: """Get empty byte value ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,22 +98,20 @@ async def get_empty( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,19 +122,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/byte/empty'} # type: ignore + + get_empty.metadata = {"url": "/byte/empty"} # type: ignore @distributed_trace_async - async def get_non_ascii( - self, - **kwargs - ) -> bytearray: + async def get_non_ascii(self, **kwargs) -> bytearray: """Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). :keyword callable cls: A custom type or function that will be passed the direct response @@ -144,22 +140,20 @@ async def get_non_ascii( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_non_ascii.metadata['url'] # type: ignore + url = self.get_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -170,20 +164,17 @@ async def get_non_ascii( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + + get_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace_async - async def put_non_ascii( - self, - byte_body: bytearray, - **kwargs - ) -> None: + async def put_non_ascii(self, byte_body: bytearray, **kwargs) -> None: """Put non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). :param byte_body: Base64-encoded non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). @@ -193,28 +184,26 @@ async def put_non_ascii( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_non_ascii.metadata['url'] # type: ignore + url = self.put_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(byte_body, 'bytearray') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(byte_body, "bytearray") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -227,13 +216,10 @@ async def put_non_ascii( if cls: return cls(pipeline_response, None, {}) - put_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + put_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> bytearray: + async def get_invalid(self, **kwargs) -> bytearray: """Get invalid byte value ':::SWAGGER::::'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -241,22 +227,20 @@ async def get_invalid( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -267,10 +251,11 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/byte/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/byte/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/__init__.py index 749f4f28fc2..1b75de6ee3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/__init__.py @@ -9,5 +9,5 @@ from ._byte_operations import ByteOperations __all__ = [ - 'ByteOperations', + "ByteOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py index 30fe9e38a52..ec7519c3067 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ByteOperations(object): """ByteOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get null byte value. @@ -57,22 +63,20 @@ def get_null( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,18 +87,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/byte/null'} # type: ignore + + get_null.metadata = {"url": "/byte/null"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get empty byte value ''. @@ -104,22 +108,20 @@ def get_empty( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -130,18 +132,18 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/byte/empty'} # type: ignore + + get_empty.metadata = {"url": "/byte/empty"} # type: ignore @distributed_trace def get_non_ascii( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6). @@ -151,22 +153,20 @@ def get_non_ascii( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_non_ascii.metadata['url'] # type: ignore + url = self.get_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,13 +177,14 @@ def get_non_ascii( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + + get_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace def put_non_ascii( @@ -201,28 +202,26 @@ def put_non_ascii( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_non_ascii.metadata['url'] # type: ignore + url = self.put_non_ascii.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(byte_body, 'bytearray') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(byte_body, "bytearray") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -235,12 +234,11 @@ def put_non_ascii( if cls: return cls(pipeline_response, None, {}) - put_non_ascii.metadata = {'url': '/byte/nonAscii'} # type: ignore + put_non_ascii.metadata = {"url": "/byte/nonAscii"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get invalid byte value ':::SWAGGER::::'. @@ -250,22 +248,20 @@ def get_invalid( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -276,10 +272,11 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/byte/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/byte/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/setup.py index 7649a926442..8331da05aa0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyByteWithPackageName/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/__init__.py index 7e41ed6c91c..0a4e9592113 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestComplexTestService'] +__all__ = ["AutoRestComplexTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py index f01c47d1c14..6602b9bbfd8 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py @@ -59,7 +59,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestComplexTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -67,24 +67,19 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.basic = BasicOperations( - self._client, self._config, self._serialize, self._deserialize) - self.primitive = PrimitiveOperations( - self._client, self._config, self._serialize, self._deserialize) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) - self.dictionary = DictionaryOperations( - self._client, self._config, self._serialize, self._deserialize) - self.inheritance = InheritanceOperations( - self._client, self._config, self._serialize, self._deserialize) - self.polymorphism = PolymorphismOperations( - self._client, self._config, self._serialize, self._deserialize) + self.basic = BasicOperations(self._client, self._config, self._serialize, self._deserialize) + self.primitive = PrimitiveOperations(self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) + self.dictionary = DictionaryOperations(self._client, self._config, self._serialize, self._deserialize) + self.inheritance = InheritanceOperations(self._client, self._config, self._serialize, self._deserialize) + self.polymorphism = PolymorphismOperations(self._client, self._config, self._serialize, self._deserialize) self.polymorphicrecursive = PolymorphicrecursiveOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.readonlyproperty = ReadonlypropertyOperations( - self._client, self._config, self._serialize, self._deserialize) - self.flattencomplex = FlattencomplexOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.flattencomplex = FlattencomplexOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py index 4023db934f1..191dd324133 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py @@ -27,27 +27,25 @@ class AutoRestComplexTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestComplexTestServiceConfiguration, self).__init__(**kwargs) self.api_version = "2016-02-29" - kwargs.setdefault('sdk_moniker', 'autorestcomplextestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestcomplextestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py index a87d04c60e3..6d4a74e4674 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_complex_test_service import AutoRestComplexTestService -__all__ = ['AutoRestComplexTestService'] + +__all__ = ["AutoRestComplexTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py index b1f5319f32f..6844d48122d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py @@ -48,13 +48,9 @@ class AutoRestComplexTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestComplexTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -62,24 +58,19 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.basic = BasicOperations( - self._client, self._config, self._serialize, self._deserialize) - self.primitive = PrimitiveOperations( - self._client, self._config, self._serialize, self._deserialize) - self.array = ArrayOperations( - self._client, self._config, self._serialize, self._deserialize) - self.dictionary = DictionaryOperations( - self._client, self._config, self._serialize, self._deserialize) - self.inheritance = InheritanceOperations( - self._client, self._config, self._serialize, self._deserialize) - self.polymorphism = PolymorphismOperations( - self._client, self._config, self._serialize, self._deserialize) + self.basic = BasicOperations(self._client, self._config, self._serialize, self._deserialize) + self.primitive = PrimitiveOperations(self._client, self._config, self._serialize, self._deserialize) + self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) + self.dictionary = DictionaryOperations(self._client, self._config, self._serialize, self._deserialize) + self.inheritance = InheritanceOperations(self._client, self._config, self._serialize, self._deserialize) + self.polymorphism = PolymorphismOperations(self._client, self._config, self._serialize, self._deserialize) self.polymorphicrecursive = PolymorphicrecursiveOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.readonlyproperty = ReadonlypropertyOperations( - self._client, self._config, self._serialize, self._deserialize) - self.flattencomplex = FlattencomplexOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.flattencomplex = FlattencomplexOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_configuration.py index 41b2a1db396..123b229d719 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_configuration.py @@ -22,26 +22,20 @@ class AutoRestComplexTestServiceConfiguration(Configuration): """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestComplexTestServiceConfiguration, self).__init__(**kwargs) self.api_version = "2016-02-29" - kwargs.setdefault('sdk_moniker', 'autorestcomplextestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestcomplextestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/__init__.py index 84f771f755a..ad0a93ac37c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/__init__.py @@ -17,13 +17,13 @@ from ._flattencomplex_operations import FlattencomplexOperations __all__ = [ - 'BasicOperations', - 'PrimitiveOperations', - 'ArrayOperations', - 'DictionaryOperations', - 'InheritanceOperations', - 'PolymorphismOperations', - 'PolymorphicrecursiveOperations', - 'ReadonlypropertyOperations', - 'FlattencomplexOperations', + "BasicOperations", + "PrimitiveOperations", + "ArrayOperations", + "DictionaryOperations", + "InheritanceOperations", + "PolymorphismOperations", + "PolymorphicrecursiveOperations", + "ReadonlypropertyOperations", + "FlattencomplexOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py index 7b6dae7ad04..e2eacb47f0d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations: """ArrayOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.ArrayWrapper": + async def get_valid(self, **kwargs) -> "_models.ArrayWrapper": """Get complex types with array property. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/array/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/array/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - array: Optional[List[str]] = None, - **kwargs - ) -> None: + async def put_valid(self, array: Optional[List[str]] = None, **kwargs) -> None: """Put complex types with array property. :param array: @@ -101,30 +100,28 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ArrayWrapper(array=array) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,13 +134,10 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/array/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/array/valid"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> "_models.ArrayWrapper": + async def get_empty(self, **kwargs) -> "_models.ArrayWrapper": """Get complex types with array property which is empty. :keyword callable cls: A custom type or function that will be passed the direct response @@ -151,22 +145,20 @@ async def get_empty( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,20 +169,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/array/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - array: Optional[List[str]] = None, - **kwargs - ) -> None: + async def put_empty(self, array: Optional[List[str]] = None, **kwargs) -> None: """Put complex types with array property which is empty. :param array: @@ -200,30 +189,28 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ArrayWrapper(array=array) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -236,13 +223,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/complex/array/empty'} # type: ignore + put_empty.metadata = {"url": "/complex/array/empty"} # type: ignore @distributed_trace_async - async def get_not_provided( - self, - **kwargs - ) -> "_models.ArrayWrapper": + async def get_not_provided(self, **kwargs) -> "_models.ArrayWrapper": """Get complex types with array property while server doesn't provide a response payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -250,22 +234,20 @@ async def get_not_provided( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -276,10 +258,11 @@ async def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/array/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/array/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index 0d5ddd0b1c5..c24028ca02e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class BasicOperations: """BasicOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.Basic": + async def get_valid(self, **kwargs) -> "_models.Basic": """Get complex type {id: 2, name: 'abc', color: 'YELLOW'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/basic/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/basic/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - complex_body: "_models.Basic", - **kwargs - ) -> None: + async def put_valid(self, complex_body: "_models.Basic", **kwargs) -> None: """Please put {id: 2, name: 'abc', color: 'Magenta'}. :param complex_body: Please put {id: 2, name: 'abc', color: 'Magenta'}. @@ -101,30 +100,28 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2016-02-29" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Basic') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Basic") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,13 +134,10 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/basic/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/basic/valid"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> "_models.Basic": + async def get_invalid(self, **kwargs) -> "_models.Basic": """Get a basic complex type that is invalid for the local strong type. :keyword callable cls: A custom type or function that will be passed the direct response @@ -151,22 +145,20 @@ async def get_invalid( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,19 +169,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/complex/basic/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/complex/basic/invalid"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> "_models.Basic": + async def get_empty(self, **kwargs) -> "_models.Basic": """Get a basic complex type that is empty. :keyword callable cls: A custom type or function that will be passed the direct response @@ -197,22 +187,20 @@ async def get_empty( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -223,19 +211,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/basic/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/basic/empty"} # type: ignore @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> "_models.Basic": + async def get_null(self, **kwargs) -> "_models.Basic": """Get a basic complex type whose properties are null. :keyword callable cls: A custom type or function that will be passed the direct response @@ -243,22 +229,20 @@ async def get_null( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -269,19 +253,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/complex/basic/null'} # type: ignore + + get_null.metadata = {"url": "/complex/basic/null"} # type: ignore @distributed_trace_async - async def get_not_provided( - self, - **kwargs - ) -> "_models.Basic": + async def get_not_provided(self, **kwargs) -> "_models.Basic": """Get a basic complex type while the server doesn't provide a response payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -289,22 +271,20 @@ async def get_not_provided( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -315,10 +295,11 @@ async def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/basic/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/basic/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py index b3fb964cf0a..1d3ef5594f6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DictionaryOperations: """DictionaryOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.DictionaryWrapper": + async def get_valid(self, **kwargs) -> "_models.DictionaryWrapper": """Get complex types with dictionary property. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/dictionary/typed/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/dictionary/typed/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - default_program: Optional[Dict[str, str]] = None, - **kwargs - ) -> None: + async def put_valid(self, default_program: Optional[Dict[str, str]] = None, **kwargs) -> None: """Put complex types with dictionary property. :param default_program: Dictionary of :code:``. @@ -101,30 +100,28 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DictionaryWrapper(default_program=default_program) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DictionaryWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DictionaryWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,13 +134,10 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/dictionary/typed/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/dictionary/typed/valid"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> "_models.DictionaryWrapper": + async def get_empty(self, **kwargs) -> "_models.DictionaryWrapper": """Get complex types with dictionary property which is empty. :keyword callable cls: A custom type or function that will be passed the direct response @@ -151,22 +145,20 @@ async def get_empty( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,20 +169,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/dictionary/typed/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/dictionary/typed/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - default_program: Optional[Dict[str, str]] = None, - **kwargs - ) -> None: + async def put_empty(self, default_program: Optional[Dict[str, str]] = None, **kwargs) -> None: """Put complex types with dictionary property which is empty. :param default_program: Dictionary of :code:``. @@ -200,30 +189,28 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DictionaryWrapper(default_program=default_program) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DictionaryWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DictionaryWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -236,13 +223,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/complex/dictionary/typed/empty'} # type: ignore + put_empty.metadata = {"url": "/complex/dictionary/typed/empty"} # type: ignore @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> "_models.DictionaryWrapper": + async def get_null(self, **kwargs) -> "_models.DictionaryWrapper": """Get complex types with dictionary property which is null. :keyword callable cls: A custom type or function that will be passed the direct response @@ -250,22 +234,20 @@ async def get_null( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -276,19 +258,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/complex/dictionary/typed/null'} # type: ignore + + get_null.metadata = {"url": "/complex/dictionary/typed/null"} # type: ignore @distributed_trace_async - async def get_not_provided( - self, - **kwargs - ) -> "_models.DictionaryWrapper": + async def get_not_provided(self, **kwargs) -> "_models.DictionaryWrapper": """Get complex types with dictionary property while server doesn't provide a response payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -296,22 +276,20 @@ async def get_not_provided( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -322,10 +300,11 @@ async def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/dictionary/typed/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/dictionary/typed/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py index dce60e6dd06..4d71b9a73f1 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class FlattencomplexOperations: """FlattencomplexOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.MyBaseType": + async def get_valid(self, **kwargs) -> "_models.MyBaseType": """get_valid. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.MyBaseType :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyBaseType"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyBaseType"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -77,10 +79,11 @@ async def get_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyBaseType', pipeline_response) + deserialized = self._deserialize("MyBaseType", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/flatten/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/flatten/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py index a87b9d7d1eb..f71953db548 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class InheritanceOperations: """InheritanceOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.Siamese": + async def get_valid(self, **kwargs) -> "_models.Siamese": """Get complex types that extend others. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.Siamese :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Siamese"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Siamese"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Siamese', pipeline_response) + deserialized = self._deserialize("Siamese", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/inheritance/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/inheritance/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - complex_body: "_models.Siamese", - **kwargs - ) -> None: + async def put_valid(self, complex_body: "_models.Siamese", **kwargs) -> None: """Put complex types that extend others. :param complex_body: Please put a siamese with id=2, name="Siameee", color=green, @@ -103,28 +102,26 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Siamese') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Siamese") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,4 +134,4 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/inheritance/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/inheritance/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py index 3620fbc74ab..2c68812b088 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PolymorphicrecursiveOperations: """PolymorphicrecursiveOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.Fish": + async def get_valid(self, **kwargs) -> "_models.Fish": """Get complex types that are polymorphic and have recursive references. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.Fish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Fish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Fish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Fish', pipeline_response) + deserialized = self._deserialize("Fish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/polymorphicrecursive/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/polymorphicrecursive/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - complex_body: "_models.Fish", - **kwargs - ) -> None: + async def put_valid(self, complex_body: "_models.Fish", **kwargs) -> None: """Put complex types that are polymorphic and have recursive references. :param complex_body: Please put a salmon that looks like this: @@ -153,28 +152,26 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -187,4 +184,4 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/polymorphicrecursive/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/polymorphicrecursive/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py index 72c625d7504..93f94b2d28a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PolymorphismOperations: """PolymorphismOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.Fish": + async def get_valid(self, **kwargs) -> "_models.Fish": """Get complex types that are polymorphic. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.Fish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Fish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Fish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Fish', pipeline_response) + deserialized = self._deserialize("Fish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/polymorphism/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/polymorphism/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - complex_body: "_models.Fish", - **kwargs - ) -> None: + async def put_valid(self, complex_body: "_models.Fish", **kwargs) -> None: """Put complex types that are polymorphic. :param complex_body: Please put a salmon that looks like this: @@ -133,28 +132,26 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -167,13 +164,10 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/polymorphism/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/polymorphism/valid"} # type: ignore @distributed_trace_async - async def get_dot_syntax( - self, - **kwargs - ) -> "_models.DotFish": + async def get_dot_syntax(self, **kwargs) -> "_models.DotFish": """Get complex types that are polymorphic, JSON key contains a dot. :keyword callable cls: A custom type or function that will be passed the direct response @@ -181,22 +175,20 @@ async def get_dot_syntax( :rtype: ~bodycomplex.models.DotFish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dot_syntax.metadata['url'] # type: ignore + url = self.get_dot_syntax.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -207,19 +199,17 @@ async def get_dot_syntax( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFish', pipeline_response) + deserialized = self._deserialize("DotFish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dot_syntax.metadata = {'url': '/complex/polymorphism/dotsyntax'} # type: ignore + + get_dot_syntax.metadata = {"url": "/complex/polymorphism/dotsyntax"} # type: ignore @distributed_trace_async - async def get_composed_with_discriminator( - self, - **kwargs - ) -> "_models.DotFishMarket": + async def get_composed_with_discriminator(self, **kwargs) -> "_models.DotFishMarket": """Get complex object composing a polymorphic scalar property and array property with polymorphic element type, with discriminator specified. Deserialization must NOT fail and use the discriminator type specified on the wire. @@ -229,22 +219,20 @@ async def get_composed_with_discriminator( :rtype: ~bodycomplex.models.DotFishMarket :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFishMarket"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFishMarket"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_composed_with_discriminator.metadata['url'] # type: ignore + url = self.get_composed_with_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -255,19 +243,17 @@ async def get_composed_with_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFishMarket', pipeline_response) + deserialized = self._deserialize("DotFishMarket", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_composed_with_discriminator.metadata = {'url': '/complex/polymorphism/composedWithDiscriminator'} # type: ignore + + get_composed_with_discriminator.metadata = {"url": "/complex/polymorphism/composedWithDiscriminator"} # type: ignore @distributed_trace_async - async def get_composed_without_discriminator( - self, - **kwargs - ) -> "_models.DotFishMarket": + async def get_composed_without_discriminator(self, **kwargs) -> "_models.DotFishMarket": """Get complex object composing a polymorphic scalar property and array property with polymorphic element type, without discriminator specified on wire. Deserialization must NOT fail and use the explicit type of the property. @@ -277,22 +263,20 @@ async def get_composed_without_discriminator( :rtype: ~bodycomplex.models.DotFishMarket :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFishMarket"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFishMarket"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_composed_without_discriminator.metadata['url'] # type: ignore + url = self.get_composed_without_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -303,19 +287,17 @@ async def get_composed_without_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFishMarket', pipeline_response) + deserialized = self._deserialize("DotFishMarket", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_composed_without_discriminator.metadata = {'url': '/complex/polymorphism/composedWithoutDiscriminator'} # type: ignore + + get_composed_without_discriminator.metadata = {"url": "/complex/polymorphism/composedWithoutDiscriminator"} # type: ignore @distributed_trace_async - async def get_complicated( - self, - **kwargs - ) -> "_models.Salmon": + async def get_complicated(self, **kwargs) -> "_models.Salmon": """Get complex types that are polymorphic, but not at the root of the hierarchy; also have additional properties. @@ -324,22 +306,20 @@ async def get_complicated( :rtype: ~bodycomplex.models.Salmon :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Salmon"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Salmon"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complicated.metadata['url'] # type: ignore + url = self.get_complicated.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -350,20 +330,17 @@ async def get_complicated( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Salmon', pipeline_response) + deserialized = self._deserialize("Salmon", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complicated.metadata = {'url': '/complex/polymorphism/complicated'} # type: ignore + + get_complicated.metadata = {"url": "/complex/polymorphism/complicated"} # type: ignore @distributed_trace_async - async def put_complicated( - self, - complex_body: "_models.Salmon", - **kwargs - ) -> None: + async def put_complicated(self, complex_body: "_models.Salmon", **kwargs) -> None: """Put complex types that are polymorphic, but not at the root of the hierarchy; also have additional properties. @@ -374,28 +351,26 @@ async def put_complicated( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complicated.metadata['url'] # type: ignore + url = self.put_complicated.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Salmon') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Salmon") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -408,14 +383,10 @@ async def put_complicated( if cls: return cls(pipeline_response, None, {}) - put_complicated.metadata = {'url': '/complex/polymorphism/complicated'} # type: ignore + put_complicated.metadata = {"url": "/complex/polymorphism/complicated"} # type: ignore @distributed_trace_async - async def put_missing_discriminator( - self, - complex_body: "_models.Salmon", - **kwargs - ) -> "_models.Salmon": + async def put_missing_discriminator(self, complex_body: "_models.Salmon", **kwargs) -> "_models.Salmon": """Put complex types that are polymorphic, omitting the discriminator. :param complex_body: @@ -425,28 +396,26 @@ async def put_missing_discriminator( :rtype: ~bodycomplex.models.Salmon :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Salmon"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Salmon"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_missing_discriminator.metadata['url'] # type: ignore + url = self.put_missing_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Salmon') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Salmon") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -456,20 +425,17 @@ async def put_missing_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Salmon', pipeline_response) + deserialized = self._deserialize("Salmon", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_missing_discriminator.metadata = {'url': '/complex/polymorphism/missingdiscriminator'} # type: ignore + + put_missing_discriminator.metadata = {"url": "/complex/polymorphism/missingdiscriminator"} # type: ignore @distributed_trace_async - async def put_valid_missing_required( - self, - complex_body: "_models.Fish", - **kwargs - ) -> None: + async def put_valid_missing_required(self, complex_body: "_models.Fish", **kwargs) -> None: """Put complex types that are polymorphic, attempting to omit required 'birthday' field - the request should not be allowed from the client. @@ -506,28 +472,26 @@ async def put_valid_missing_required( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid_missing_required.metadata['url'] # type: ignore + url = self.put_valid_missing_required.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -540,4 +504,4 @@ async def put_valid_missing_required( if cls: return cls(pipeline_response, None, {}) - put_valid_missing_required.metadata = {'url': '/complex/polymorphism/missingrequired/invalid'} # type: ignore + put_valid_missing_required.metadata = {"url": "/complex/polymorphism/missingrequired/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py index ea8908f0f83..9a6ecd5dae9 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PrimitiveOperations: """PrimitiveOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_int( - self, - **kwargs - ) -> "_models.IntWrapper": + async def get_int(self, **kwargs) -> "_models.IntWrapper": """Get complex types with integer properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_int( :rtype: ~bodycomplex.models.IntWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.IntWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.IntWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int.metadata['url'] # type: ignore + url = self.get_int.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,20 +81,17 @@ async def get_int( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('IntWrapper', pipeline_response) + deserialized = self._deserialize("IntWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int.metadata = {'url': '/complex/primitive/integer'} # type: ignore + + get_int.metadata = {"url": "/complex/primitive/integer"} # type: ignore @distributed_trace_async - async def put_int( - self, - complex_body: "_models.IntWrapper", - **kwargs - ) -> None: + async def put_int(self, complex_body: "_models.IntWrapper", **kwargs) -> None: """Put complex types with integer properties. :param complex_body: Please put -1 and 2. @@ -102,28 +101,26 @@ async def put_int( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_int.metadata['url'] # type: ignore + url = self.put_int.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'IntWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "IntWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -136,13 +133,10 @@ async def put_int( if cls: return cls(pipeline_response, None, {}) - put_int.metadata = {'url': '/complex/primitive/integer'} # type: ignore + put_int.metadata = {"url": "/complex/primitive/integer"} # type: ignore @distributed_trace_async - async def get_long( - self, - **kwargs - ) -> "_models.LongWrapper": + async def get_long(self, **kwargs) -> "_models.LongWrapper": """Get complex types with long properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -150,22 +144,20 @@ async def get_long( :rtype: ~bodycomplex.models.LongWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.LongWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.LongWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long.metadata['url'] # type: ignore + url = self.get_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -176,20 +168,17 @@ async def get_long( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('LongWrapper', pipeline_response) + deserialized = self._deserialize("LongWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long.metadata = {'url': '/complex/primitive/long'} # type: ignore + + get_long.metadata = {"url": "/complex/primitive/long"} # type: ignore @distributed_trace_async - async def put_long( - self, - complex_body: "_models.LongWrapper", - **kwargs - ) -> None: + async def put_long(self, complex_body: "_models.LongWrapper", **kwargs) -> None: """Put complex types with long properties. :param complex_body: Please put 1099511627775 and -999511627788. @@ -199,28 +188,26 @@ async def put_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long.metadata['url'] # type: ignore + url = self.put_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'LongWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "LongWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -233,13 +220,10 @@ async def put_long( if cls: return cls(pipeline_response, None, {}) - put_long.metadata = {'url': '/complex/primitive/long'} # type: ignore + put_long.metadata = {"url": "/complex/primitive/long"} # type: ignore @distributed_trace_async - async def get_float( - self, - **kwargs - ) -> "_models.FloatWrapper": + async def get_float(self, **kwargs) -> "_models.FloatWrapper": """Get complex types with float properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -247,22 +231,20 @@ async def get_float( :rtype: ~bodycomplex.models.FloatWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.FloatWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.FloatWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float.metadata['url'] # type: ignore + url = self.get_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -273,20 +255,17 @@ async def get_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('FloatWrapper', pipeline_response) + deserialized = self._deserialize("FloatWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float.metadata = {'url': '/complex/primitive/float'} # type: ignore + + get_float.metadata = {"url": "/complex/primitive/float"} # type: ignore @distributed_trace_async - async def put_float( - self, - complex_body: "_models.FloatWrapper", - **kwargs - ) -> None: + async def put_float(self, complex_body: "_models.FloatWrapper", **kwargs) -> None: """Put complex types with float properties. :param complex_body: Please put 1.05 and -0.003. @@ -296,28 +275,26 @@ async def put_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float.metadata['url'] # type: ignore + url = self.put_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'FloatWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "FloatWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -330,13 +307,10 @@ async def put_float( if cls: return cls(pipeline_response, None, {}) - put_float.metadata = {'url': '/complex/primitive/float'} # type: ignore + put_float.metadata = {"url": "/complex/primitive/float"} # type: ignore @distributed_trace_async - async def get_double( - self, - **kwargs - ) -> "_models.DoubleWrapper": + async def get_double(self, **kwargs) -> "_models.DoubleWrapper": """Get complex types with double properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -344,22 +318,20 @@ async def get_double( :rtype: ~bodycomplex.models.DoubleWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DoubleWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DoubleWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double.metadata['url'] # type: ignore + url = self.get_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -370,20 +342,17 @@ async def get_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DoubleWrapper', pipeline_response) + deserialized = self._deserialize("DoubleWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double.metadata = {'url': '/complex/primitive/double'} # type: ignore + + get_double.metadata = {"url": "/complex/primitive/double"} # type: ignore @distributed_trace_async - async def put_double( - self, - complex_body: "_models.DoubleWrapper", - **kwargs - ) -> None: + async def put_double(self, complex_body: "_models.DoubleWrapper", **kwargs) -> None: """Put complex types with double properties. :param complex_body: Please put 3e-100 and @@ -394,28 +363,26 @@ async def put_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double.metadata['url'] # type: ignore + url = self.put_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DoubleWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DoubleWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -428,13 +395,10 @@ async def put_double( if cls: return cls(pipeline_response, None, {}) - put_double.metadata = {'url': '/complex/primitive/double'} # type: ignore + put_double.metadata = {"url": "/complex/primitive/double"} # type: ignore @distributed_trace_async - async def get_bool( - self, - **kwargs - ) -> "_models.BooleanWrapper": + async def get_bool(self, **kwargs) -> "_models.BooleanWrapper": """Get complex types with bool properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -442,22 +406,20 @@ async def get_bool( :rtype: ~bodycomplex.models.BooleanWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.BooleanWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.BooleanWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_bool.metadata['url'] # type: ignore + url = self.get_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -468,20 +430,17 @@ async def get_bool( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('BooleanWrapper', pipeline_response) + deserialized = self._deserialize("BooleanWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_bool.metadata = {'url': '/complex/primitive/bool'} # type: ignore + + get_bool.metadata = {"url": "/complex/primitive/bool"} # type: ignore @distributed_trace_async - async def put_bool( - self, - complex_body: "_models.BooleanWrapper", - **kwargs - ) -> None: + async def put_bool(self, complex_body: "_models.BooleanWrapper", **kwargs) -> None: """Put complex types with bool properties. :param complex_body: Please put true and false. @@ -491,28 +450,26 @@ async def put_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_bool.metadata['url'] # type: ignore + url = self.put_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'BooleanWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "BooleanWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -525,13 +482,10 @@ async def put_bool( if cls: return cls(pipeline_response, None, {}) - put_bool.metadata = {'url': '/complex/primitive/bool'} # type: ignore + put_bool.metadata = {"url": "/complex/primitive/bool"} # type: ignore @distributed_trace_async - async def get_string( - self, - **kwargs - ) -> "_models.StringWrapper": + async def get_string(self, **kwargs) -> "_models.StringWrapper": """Get complex types with string properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -539,22 +493,20 @@ async def get_string( :rtype: ~bodycomplex.models.StringWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StringWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StringWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string.metadata['url'] # type: ignore + url = self.get_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -565,20 +517,17 @@ async def get_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('StringWrapper', pipeline_response) + deserialized = self._deserialize("StringWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string.metadata = {'url': '/complex/primitive/string'} # type: ignore + + get_string.metadata = {"url": "/complex/primitive/string"} # type: ignore @distributed_trace_async - async def put_string( - self, - complex_body: "_models.StringWrapper", - **kwargs - ) -> None: + async def put_string(self, complex_body: "_models.StringWrapper", **kwargs) -> None: """Put complex types with string properties. :param complex_body: Please put 'goodrequest', '', and null. @@ -588,28 +537,26 @@ async def put_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string.metadata['url'] # type: ignore + url = self.put_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'StringWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "StringWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -622,13 +569,10 @@ async def put_string( if cls: return cls(pipeline_response, None, {}) - put_string.metadata = {'url': '/complex/primitive/string'} # type: ignore + put_string.metadata = {"url": "/complex/primitive/string"} # type: ignore @distributed_trace_async - async def get_date( - self, - **kwargs - ) -> "_models.DateWrapper": + async def get_date(self, **kwargs) -> "_models.DateWrapper": """Get complex types with date properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -636,22 +580,20 @@ async def get_date( :rtype: ~bodycomplex.models.DateWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DateWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DateWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date.metadata['url'] # type: ignore + url = self.get_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -662,20 +604,17 @@ async def get_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DateWrapper', pipeline_response) + deserialized = self._deserialize("DateWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date.metadata = {'url': '/complex/primitive/date'} # type: ignore + + get_date.metadata = {"url": "/complex/primitive/date"} # type: ignore @distributed_trace_async - async def put_date( - self, - complex_body: "_models.DateWrapper", - **kwargs - ) -> None: + async def put_date(self, complex_body: "_models.DateWrapper", **kwargs) -> None: """Put complex types with date properties. :param complex_body: Please put '0001-01-01' and '2016-02-29'. @@ -685,28 +624,26 @@ async def put_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date.metadata['url'] # type: ignore + url = self.put_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DateWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DateWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -719,13 +656,10 @@ async def put_date( if cls: return cls(pipeline_response, None, {}) - put_date.metadata = {'url': '/complex/primitive/date'} # type: ignore + put_date.metadata = {"url": "/complex/primitive/date"} # type: ignore @distributed_trace_async - async def get_date_time( - self, - **kwargs - ) -> "_models.DatetimeWrapper": + async def get_date_time(self, **kwargs) -> "_models.DatetimeWrapper": """Get complex types with datetime properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -733,22 +667,20 @@ async def get_date_time( :rtype: ~bodycomplex.models.DatetimeWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DatetimeWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DatetimeWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time.metadata['url'] # type: ignore + url = self.get_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -759,20 +691,17 @@ async def get_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DatetimeWrapper', pipeline_response) + deserialized = self._deserialize("DatetimeWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time.metadata = {'url': '/complex/primitive/datetime'} # type: ignore + + get_date_time.metadata = {"url": "/complex/primitive/datetime"} # type: ignore @distributed_trace_async - async def put_date_time( - self, - complex_body: "_models.DatetimeWrapper", - **kwargs - ) -> None: + async def put_date_time(self, complex_body: "_models.DatetimeWrapper", **kwargs) -> None: """Put complex types with datetime properties. :param complex_body: Please put '0001-01-01T12:00:00-04:00' and '2015-05-18T11:38:00-08:00'. @@ -782,28 +711,26 @@ async def put_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time.metadata['url'] # type: ignore + url = self.put_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DatetimeWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DatetimeWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -816,13 +743,10 @@ async def put_date_time( if cls: return cls(pipeline_response, None, {}) - put_date_time.metadata = {'url': '/complex/primitive/datetime'} # type: ignore + put_date_time.metadata = {"url": "/complex/primitive/datetime"} # type: ignore @distributed_trace_async - async def get_date_time_rfc1123( - self, - **kwargs - ) -> "_models.Datetimerfc1123Wrapper": + async def get_date_time_rfc1123(self, **kwargs) -> "_models.Datetimerfc1123Wrapper": """Get complex types with datetimeRfc1123 properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -830,22 +754,20 @@ async def get_date_time_rfc1123( :rtype: ~bodycomplex.models.Datetimerfc1123Wrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Datetimerfc1123Wrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Datetimerfc1123Wrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -856,20 +778,17 @@ async def get_date_time_rfc1123( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Datetimerfc1123Wrapper', pipeline_response) + deserialized = self._deserialize("Datetimerfc1123Wrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123.metadata = {'url': '/complex/primitive/datetimerfc1123'} # type: ignore + + get_date_time_rfc1123.metadata = {"url": "/complex/primitive/datetimerfc1123"} # type: ignore @distributed_trace_async - async def put_date_time_rfc1123( - self, - complex_body: "_models.Datetimerfc1123Wrapper", - **kwargs - ) -> None: + async def put_date_time_rfc1123(self, complex_body: "_models.Datetimerfc1123Wrapper", **kwargs) -> None: """Put complex types with datetimeRfc1123 properties. :param complex_body: Please put 'Mon, 01 Jan 0001 12:00:00 GMT' and 'Mon, 18 May 2015 11:38:00 @@ -880,28 +799,26 @@ async def put_date_time_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Datetimerfc1123Wrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Datetimerfc1123Wrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -914,13 +831,10 @@ async def put_date_time_rfc1123( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123.metadata = {'url': '/complex/primitive/datetimerfc1123'} # type: ignore + put_date_time_rfc1123.metadata = {"url": "/complex/primitive/datetimerfc1123"} # type: ignore @distributed_trace_async - async def get_duration( - self, - **kwargs - ) -> "_models.DurationWrapper": + async def get_duration(self, **kwargs) -> "_models.DurationWrapper": """Get complex types with duration properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -928,22 +842,20 @@ async def get_duration( :rtype: ~bodycomplex.models.DurationWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DurationWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DurationWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration.metadata['url'] # type: ignore + url = self.get_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -954,20 +866,17 @@ async def get_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DurationWrapper', pipeline_response) + deserialized = self._deserialize("DurationWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration.metadata = {'url': '/complex/primitive/duration'} # type: ignore + + get_duration.metadata = {"url": "/complex/primitive/duration"} # type: ignore @distributed_trace_async - async def put_duration( - self, - field: Optional[datetime.timedelta] = None, - **kwargs - ) -> None: + async def put_duration(self, field: Optional[datetime.timedelta] = None, **kwargs) -> None: """Put complex types with duration properties. :param field: @@ -977,30 +886,28 @@ async def put_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DurationWrapper(field=field) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration.metadata['url'] # type: ignore + url = self.put_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DurationWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DurationWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1013,13 +920,10 @@ async def put_duration( if cls: return cls(pipeline_response, None, {}) - put_duration.metadata = {'url': '/complex/primitive/duration'} # type: ignore + put_duration.metadata = {"url": "/complex/primitive/duration"} # type: ignore @distributed_trace_async - async def get_byte( - self, - **kwargs - ) -> "_models.ByteWrapper": + async def get_byte(self, **kwargs) -> "_models.ByteWrapper": """Get complex types with byte properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1027,22 +931,20 @@ async def get_byte( :rtype: ~bodycomplex.models.ByteWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ByteWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ByteWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte.metadata['url'] # type: ignore + url = self.get_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1053,20 +955,17 @@ async def get_byte( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ByteWrapper', pipeline_response) + deserialized = self._deserialize("ByteWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte.metadata = {'url': '/complex/primitive/byte'} # type: ignore + + get_byte.metadata = {"url": "/complex/primitive/byte"} # type: ignore @distributed_trace_async - async def put_byte( - self, - field: Optional[bytearray] = None, - **kwargs - ) -> None: + async def put_byte(self, field: Optional[bytearray] = None, **kwargs) -> None: """Put complex types with byte properties. :param field: @@ -1076,30 +975,28 @@ async def put_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ByteWrapper(field=field) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte.metadata['url'] # type: ignore + url = self.put_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ByteWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ByteWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1112,4 +1009,4 @@ async def put_byte( if cls: return cls(pipeline_response, None, {}) - put_byte.metadata = {'url': '/complex/primitive/byte'} # type: ignore + put_byte.metadata = {"url": "/complex/primitive/byte"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py index c54a17e60e4..0d4a67342bf 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ReadonlypropertyOperations: """ReadonlypropertyOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_valid( - self, - **kwargs - ) -> "_models.ReadonlyObj": + async def get_valid(self, **kwargs) -> "_models.ReadonlyObj": """Get complex types that have readonly properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_valid( :rtype: ~bodycomplex.models.ReadonlyObj :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ReadonlyObj"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ReadonlyObj"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ReadonlyObj', pipeline_response) + deserialized = self._deserialize("ReadonlyObj", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/readonlyproperty/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/readonlyproperty/valid"} # type: ignore @distributed_trace_async - async def put_valid( - self, - size: Optional[int] = None, - **kwargs - ) -> None: + async def put_valid(self, size: Optional[int] = None, **kwargs) -> None: """Put complex types that have readonly properties. :param size: @@ -101,30 +100,28 @@ async def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ReadonlyObj(size=size) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ReadonlyObj') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ReadonlyObj") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,4 +134,4 @@ async def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/readonlyproperty/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/readonlyproperty/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/__init__.py index 9eef844bef0..1730a2d0886 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/__init__.py @@ -80,39 +80,39 @@ ) __all__ = [ - 'ArrayWrapper', - 'Basic', - 'BooleanWrapper', - 'ByteWrapper', - 'Cat', - 'Cookiecuttershark', - 'DateWrapper', - 'DatetimeWrapper', - 'Datetimerfc1123Wrapper', - 'DictionaryWrapper', - 'Dog', - 'DotFish', - 'DotFishMarket', - 'DotSalmon', - 'DoubleWrapper', - 'DurationWrapper', - 'Error', - 'Fish', - 'FloatWrapper', - 'Goblinshark', - 'IntWrapper', - 'LongWrapper', - 'MyBaseType', - 'MyDerivedType', - 'Pet', - 'ReadonlyObj', - 'Salmon', - 'Sawshark', - 'Shark', - 'Siamese', - 'SmartSalmon', - 'StringWrapper', - 'CMYKColors', - 'GoblinSharkColor', - 'MyKind', + "ArrayWrapper", + "Basic", + "BooleanWrapper", + "ByteWrapper", + "Cat", + "Cookiecuttershark", + "DateWrapper", + "DatetimeWrapper", + "Datetimerfc1123Wrapper", + "DictionaryWrapper", + "Dog", + "DotFish", + "DotFishMarket", + "DotSalmon", + "DoubleWrapper", + "DurationWrapper", + "Error", + "Fish", + "FloatWrapper", + "Goblinshark", + "IntWrapper", + "LongWrapper", + "MyBaseType", + "MyDerivedType", + "Pet", + "ReadonlyObj", + "Salmon", + "Sawshark", + "Shark", + "Siamese", + "SmartSalmon", + "StringWrapper", + "CMYKColors", + "GoblinSharkColor", + "MyKind", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_auto_rest_complex_test_service_enums.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_auto_rest_complex_test_service_enums.py index e17c44d9d63..2fb7ae2e4a4 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_auto_rest_complex_test_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_auto_rest_complex_test_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -33,9 +34,9 @@ class CMYKColors(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): YELLOW = "YELLOW" BLAC_K = "blacK" + class GoblinSharkColor(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Colors possible - """ + """Colors possible""" PINK = "pink" GRAY = "gray" @@ -45,6 +46,7 @@ class GoblinSharkColor(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): #: Lowercase RED. LOWER_RED = "red" + class MyKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): KIND1 = "Kind1" diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models.py index fb442f4c09a..041c753c97c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models.py @@ -18,15 +18,12 @@ class ArrayWrapper(msrest.serialization.Model): """ _attribute_map = { - 'array': {'key': 'array', 'type': '[str]'}, + "array": {"key": "array", "type": "[str]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ArrayWrapper, self).__init__(**kwargs) - self.array = kwargs.get('array', None) + self.array = kwargs.get("array", None) class Basic(msrest.serialization.Model): @@ -42,19 +39,16 @@ class Basic(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Basic, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) - self.color = kwargs.get('color', None) + self.id = kwargs.get("id", None) + self.name = kwargs.get("name", None) + self.color = kwargs.get("color", None) class BooleanWrapper(msrest.serialization.Model): @@ -67,17 +61,14 @@ class BooleanWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field_true': {'key': 'field_true', 'type': 'bool'}, - 'field_false': {'key': 'field_false', 'type': 'bool'}, + "field_true": {"key": "field_true", "type": "bool"}, + "field_false": {"key": "field_false", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(BooleanWrapper, self).__init__(**kwargs) - self.field_true = kwargs.get('field_true', None) - self.field_false = kwargs.get('field_false', None) + self.field_true = kwargs.get("field_true", None) + self.field_false = kwargs.get("field_false", None) class ByteWrapper(msrest.serialization.Model): @@ -88,15 +79,12 @@ class ByteWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'bytearray'}, + "field": {"key": "field", "type": "bytearray"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ByteWrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) + self.field = kwargs.get("field", None) class Pet(msrest.serialization.Model): @@ -109,17 +97,14 @@ class Pet(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Pet, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) + self.id = kwargs.get("id", None) + self.name = kwargs.get("name", None) class Cat(Pet): @@ -136,19 +121,16 @@ class Cat(Pet): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, - 'hates': {'key': 'hates', 'type': '[Dog]'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, + "hates": {"key": "hates", "type": "[Dog]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Cat, self).__init__(**kwargs) - self.color = kwargs.get('color', None) - self.hates = kwargs.get('hates', None) + self.color = kwargs.get("color", None) + self.hates = kwargs.get("hates", None) class Fish(msrest.serialization.Model): @@ -170,30 +152,25 @@ class Fish(msrest.serialization.Model): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, } - _subtype_map = { - 'fishtype': {'salmon': 'Salmon', 'shark': 'Shark'} - } + _subtype_map = {"fishtype": {"salmon": "Salmon", "shark": "Shark"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Fish, self).__init__(**kwargs) self.fishtype = None # type: Optional[str] - self.species = kwargs.get('species', None) - self.length = kwargs['length'] - self.siblings = kwargs.get('siblings', None) + self.species = kwargs.get("species", None) + self.length = kwargs["length"] + self.siblings = kwargs.get("siblings", None) class Shark(Fish): @@ -219,32 +196,29 @@ class Shark(Fish): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, } _subtype_map = { - 'fishtype': {'cookiecuttershark': 'Cookiecuttershark', 'goblin': 'Goblinshark', 'sawshark': 'Sawshark'} + "fishtype": {"cookiecuttershark": "Cookiecuttershark", "goblin": "Goblinshark", "sawshark": "Sawshark"} } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Shark, self).__init__(**kwargs) - self.fishtype = 'shark' # type: str - self.age = kwargs.get('age', None) - self.birthday = kwargs['birthday'] + self.fishtype = "shark" # type: str + self.age = kwargs.get("age", None) + self.birthday = kwargs["birthday"] class Cookiecuttershark(Shark): @@ -267,26 +241,23 @@ class Cookiecuttershark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Cookiecuttershark, self).__init__(**kwargs) - self.fishtype = 'cookiecuttershark' # type: str + self.fishtype = "cookiecuttershark" # type: str class Datetimerfc1123Wrapper(msrest.serialization.Model): @@ -299,17 +270,14 @@ class Datetimerfc1123Wrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'rfc-1123'}, - 'now': {'key': 'now', 'type': 'rfc-1123'}, + "field": {"key": "field", "type": "rfc-1123"}, + "now": {"key": "now", "type": "rfc-1123"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Datetimerfc1123Wrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) - self.now = kwargs.get('now', None) + self.field = kwargs.get("field", None) + self.now = kwargs.get("now", None) class DatetimeWrapper(msrest.serialization.Model): @@ -322,17 +290,14 @@ class DatetimeWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'iso-8601'}, - 'now': {'key': 'now', 'type': 'iso-8601'}, + "field": {"key": "field", "type": "iso-8601"}, + "now": {"key": "now", "type": "iso-8601"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DatetimeWrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) - self.now = kwargs.get('now', None) + self.field = kwargs.get("field", None) + self.now = kwargs.get("now", None) class DateWrapper(msrest.serialization.Model): @@ -345,17 +310,14 @@ class DateWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'date'}, - 'leap': {'key': 'leap', 'type': 'date'}, + "field": {"key": "field", "type": "date"}, + "leap": {"key": "leap", "type": "date"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DateWrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) - self.leap = kwargs.get('leap', None) + self.field = kwargs.get("field", None) + self.leap = kwargs.get("leap", None) class DictionaryWrapper(msrest.serialization.Model): @@ -366,15 +328,12 @@ class DictionaryWrapper(msrest.serialization.Model): """ _attribute_map = { - 'default_program': {'key': 'defaultProgram', 'type': '{str}'}, + "default_program": {"key": "defaultProgram", "type": "{str}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DictionaryWrapper, self).__init__(**kwargs) - self.default_program = kwargs.get('default_program', None) + self.default_program = kwargs.get("default_program", None) class Dog(Pet): @@ -389,17 +348,14 @@ class Dog(Pet): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'food': {'key': 'food', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "food": {"key": "food", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Dog, self).__init__(**kwargs) - self.food = kwargs.get('food', None) + self.food = kwargs.get("food", None) class DotFish(msrest.serialization.Model): @@ -417,25 +373,20 @@ class DotFish(msrest.serialization.Model): """ _validation = { - 'fish_type': {'required': True}, + "fish_type": {"required": True}, } _attribute_map = { - 'fish_type': {'key': 'fish\\.type', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, + "fish_type": {"key": "fish\\.type", "type": "str"}, + "species": {"key": "species", "type": "str"}, } - _subtype_map = { - 'fish_type': {'DotSalmon': 'DotSalmon'} - } + _subtype_map = {"fish_type": {"DotSalmon": "DotSalmon"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DotFish, self).__init__(**kwargs) self.fish_type = None # type: Optional[str] - self.species = kwargs.get('species', None) + self.species = kwargs.get("species", None) class DotFishMarket(msrest.serialization.Model): @@ -452,21 +403,18 @@ class DotFishMarket(msrest.serialization.Model): """ _attribute_map = { - 'sample_salmon': {'key': 'sampleSalmon', 'type': 'DotSalmon'}, - 'salmons': {'key': 'salmons', 'type': '[DotSalmon]'}, - 'sample_fish': {'key': 'sampleFish', 'type': 'DotFish'}, - 'fishes': {'key': 'fishes', 'type': '[DotFish]'}, + "sample_salmon": {"key": "sampleSalmon", "type": "DotSalmon"}, + "salmons": {"key": "salmons", "type": "[DotSalmon]"}, + "sample_fish": {"key": "sampleFish", "type": "DotFish"}, + "fishes": {"key": "fishes", "type": "[DotFish]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DotFishMarket, self).__init__(**kwargs) - self.sample_salmon = kwargs.get('sample_salmon', None) - self.salmons = kwargs.get('salmons', None) - self.sample_fish = kwargs.get('sample_fish', None) - self.fishes = kwargs.get('fishes', None) + self.sample_salmon = kwargs.get("sample_salmon", None) + self.salmons = kwargs.get("salmons", None) + self.sample_fish = kwargs.get("sample_fish", None) + self.fishes = kwargs.get("fishes", None) class DotSalmon(DotFish): @@ -485,24 +433,21 @@ class DotSalmon(DotFish): """ _validation = { - 'fish_type': {'required': True}, + "fish_type": {"required": True}, } _attribute_map = { - 'fish_type': {'key': 'fish\\.type', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, + "fish_type": {"key": "fish\\.type", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DotSalmon, self).__init__(**kwargs) - self.fish_type = 'DotSalmon' # type: str - self.location = kwargs.get('location', None) - self.iswild = kwargs.get('iswild', None) + self.fish_type = "DotSalmon" # type: str + self.location = kwargs.get("location", None) + self.iswild = kwargs.get("iswild", None) class DoubleWrapper(msrest.serialization.Model): @@ -518,17 +463,22 @@ class DoubleWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'float'}, - 'field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose': {'key': 'field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose', 'type': 'float'}, + "field1": {"key": "field1", "type": "float"}, + "field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose": { + "key": "field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose", + "type": "float", + }, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DoubleWrapper, self).__init__(**kwargs) - self.field1 = kwargs.get('field1', None) - self.field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose = kwargs.get('field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose', None) + self.field1 = kwargs.get("field1", None) + self.field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose = ( + kwargs.get( + "field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose", + None, + ) + ) class DurationWrapper(msrest.serialization.Model): @@ -539,15 +489,12 @@ class DurationWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'duration'}, + "field": {"key": "field", "type": "duration"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(DurationWrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) + self.field = kwargs.get("field", None) class Error(msrest.serialization.Model): @@ -560,17 +507,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class FloatWrapper(msrest.serialization.Model): @@ -583,17 +527,14 @@ class FloatWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'float'}, - 'field2': {'key': 'field2', 'type': 'float'}, + "field1": {"key": "field1", "type": "float"}, + "field2": {"key": "field2", "type": "float"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(FloatWrapper, self).__init__(**kwargs) - self.field1 = kwargs.get('field1', None) - self.field2 = kwargs.get('field2', None) + self.field1 = kwargs.get("field1", None) + self.field2 = kwargs.get("field2", None) class Goblinshark(Shark): @@ -621,30 +562,27 @@ class Goblinshark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, - 'jawsize': {'key': 'jawsize', 'type': 'int'}, - 'color': {'key': 'color', 'type': 'str'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, + "jawsize": {"key": "jawsize", "type": "int"}, + "color": {"key": "color", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Goblinshark, self).__init__(**kwargs) - self.fishtype = 'goblin' # type: str - self.jawsize = kwargs.get('jawsize', None) - self.color = kwargs.get('color', "gray") + self.fishtype = "goblin" # type: str + self.jawsize = kwargs.get("jawsize", None) + self.color = kwargs.get("color", "gray") class IntWrapper(msrest.serialization.Model): @@ -657,17 +595,14 @@ class IntWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'int'}, - 'field2': {'key': 'field2', 'type': 'int'}, + "field1": {"key": "field1", "type": "int"}, + "field2": {"key": "field2", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(IntWrapper, self).__init__(**kwargs) - self.field1 = kwargs.get('field1', None) - self.field2 = kwargs.get('field2', None) + self.field1 = kwargs.get("field1", None) + self.field2 = kwargs.get("field2", None) class LongWrapper(msrest.serialization.Model): @@ -680,17 +615,14 @@ class LongWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'long'}, - 'field2': {'key': 'field2', 'type': 'long'}, + "field1": {"key": "field1", "type": "long"}, + "field2": {"key": "field2", "type": "long"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(LongWrapper, self).__init__(**kwargs) - self.field1 = kwargs.get('field1', None) - self.field2 = kwargs.get('field2', None) + self.field1 = kwargs.get("field1", None) + self.field2 = kwargs.get("field2", None) class MyBaseType(msrest.serialization.Model): @@ -710,27 +642,22 @@ class MyBaseType(msrest.serialization.Model): """ _validation = { - 'kind': {'required': True}, + "kind": {"required": True}, } _attribute_map = { - 'kind': {'key': 'kind', 'type': 'str'}, - 'prop_b1': {'key': 'propB1', 'type': 'str'}, - 'prop_bh1': {'key': 'helper.propBH1', 'type': 'str'}, + "kind": {"key": "kind", "type": "str"}, + "prop_b1": {"key": "propB1", "type": "str"}, + "prop_bh1": {"key": "helper.propBH1", "type": "str"}, } - _subtype_map = { - 'kind': {'Kind1': 'MyDerivedType'} - } + _subtype_map = {"kind": {"Kind1": "MyDerivedType"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(MyBaseType, self).__init__(**kwargs) self.kind = None # type: Optional[str] - self.prop_b1 = kwargs.get('prop_b1', None) - self.prop_bh1 = kwargs.get('prop_bh1', None) + self.prop_b1 = kwargs.get("prop_b1", None) + self.prop_bh1 = kwargs.get("prop_bh1", None) class MyDerivedType(MyBaseType): @@ -749,23 +676,20 @@ class MyDerivedType(MyBaseType): """ _validation = { - 'kind': {'required': True}, + "kind": {"required": True}, } _attribute_map = { - 'kind': {'key': 'kind', 'type': 'str'}, - 'prop_b1': {'key': 'propB1', 'type': 'str'}, - 'prop_bh1': {'key': 'helper.propBH1', 'type': 'str'}, - 'prop_d1': {'key': 'propD1', 'type': 'str'}, + "kind": {"key": "kind", "type": "str"}, + "prop_b1": {"key": "propB1", "type": "str"}, + "prop_bh1": {"key": "helper.propBH1", "type": "str"}, + "prop_d1": {"key": "propD1", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(MyDerivedType, self).__init__(**kwargs) - self.kind = 'Kind1' # type: str - self.prop_d1 = kwargs.get('prop_d1', None) + self.kind = "Kind1" # type: str + self.prop_d1 = kwargs.get("prop_d1", None) class ReadonlyObj(msrest.serialization.Model): @@ -780,21 +704,18 @@ class ReadonlyObj(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, + "id": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'int'}, + "id": {"key": "id", "type": "str"}, + "size": {"key": "size", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ReadonlyObj, self).__init__(**kwargs) self.id = None - self.size = kwargs.get('size', None) + self.size = kwargs.get("size", None) class Salmon(Fish): @@ -820,31 +741,26 @@ class Salmon(Fish): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, } - _subtype_map = { - 'fishtype': {'smart_salmon': 'SmartSalmon'} - } + _subtype_map = {"fishtype": {"smart_salmon": "SmartSalmon"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Salmon, self).__init__(**kwargs) - self.fishtype = 'salmon' # type: str - self.location = kwargs.get('location', None) - self.iswild = kwargs.get('iswild', None) + self.fishtype = "salmon" # type: str + self.location = kwargs.get("location", None) + self.iswild = kwargs.get("iswild", None) class Sawshark(Shark): @@ -869,28 +785,25 @@ class Sawshark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, - 'picture': {'key': 'picture', 'type': 'bytearray'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, + "picture": {"key": "picture", "type": "bytearray"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Sawshark, self).__init__(**kwargs) - self.fishtype = 'sawshark' # type: str - self.picture = kwargs.get('picture', None) + self.fishtype = "sawshark" # type: str + self.picture = kwargs.get("picture", None) class Siamese(Cat): @@ -909,19 +822,16 @@ class Siamese(Cat): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, - 'hates': {'key': 'hates', 'type': '[Dog]'}, - 'breed': {'key': 'breed', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, + "hates": {"key": "hates", "type": "[Dog]"}, + "breed": {"key": "breed", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Siamese, self).__init__(**kwargs) - self.breed = kwargs.get('breed', None) + self.breed = kwargs.get("breed", None) class SmartSalmon(Salmon): @@ -949,29 +859,26 @@ class SmartSalmon(Salmon): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'college_degree': {'key': 'college_degree', 'type': 'str'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, + "additional_properties": {"key": "", "type": "{object}"}, + "college_degree": {"key": "college_degree", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SmartSalmon, self).__init__(**kwargs) - self.fishtype = 'smart_salmon' # type: str - self.additional_properties = kwargs.get('additional_properties', None) - self.college_degree = kwargs.get('college_degree', None) + self.fishtype = "smart_salmon" # type: str + self.additional_properties = kwargs.get("additional_properties", None) + self.college_degree = kwargs.get("college_degree", None) class StringWrapper(msrest.serialization.Model): @@ -986,16 +893,13 @@ class StringWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'str'}, - 'empty': {'key': 'empty', 'type': 'str'}, - 'null': {'key': 'null', 'type': 'str'}, + "field": {"key": "field", "type": "str"}, + "empty": {"key": "empty", "type": "str"}, + "null": {"key": "null", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StringWrapper, self).__init__(**kwargs) - self.field = kwargs.get('field', None) - self.empty = kwargs.get('empty', None) - self.null = kwargs.get('null', None) + self.field = kwargs.get("field", None) + self.empty = kwargs.get("empty", None) + self.null = kwargs.get("null", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models_py3.py index c51b318ac50..4646b939579 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/models/_models_py3.py @@ -23,15 +23,10 @@ class ArrayWrapper(msrest.serialization.Model): """ _attribute_map = { - 'array': {'key': 'array', 'type': '[str]'}, + "array": {"key": "array", "type": "[str]"}, } - def __init__( - self, - *, - array: Optional[List[str]] = None, - **kwargs - ): + def __init__(self, *, array: Optional[List[str]] = None, **kwargs): super(ArrayWrapper, self).__init__(**kwargs) self.array = array @@ -49,9 +44,9 @@ class Basic(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, } def __init__( @@ -78,17 +73,11 @@ class BooleanWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field_true': {'key': 'field_true', 'type': 'bool'}, - 'field_false': {'key': 'field_false', 'type': 'bool'}, + "field_true": {"key": "field_true", "type": "bool"}, + "field_false": {"key": "field_false", "type": "bool"}, } - def __init__( - self, - *, - field_true: Optional[bool] = None, - field_false: Optional[bool] = None, - **kwargs - ): + def __init__(self, *, field_true: Optional[bool] = None, field_false: Optional[bool] = None, **kwargs): super(BooleanWrapper, self).__init__(**kwargs) self.field_true = field_true self.field_false = field_false @@ -102,15 +91,10 @@ class ByteWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'bytearray'}, + "field": {"key": "field", "type": "bytearray"}, } - def __init__( - self, - *, - field: Optional[bytearray] = None, - **kwargs - ): + def __init__(self, *, field: Optional[bytearray] = None, **kwargs): super(ByteWrapper, self).__init__(**kwargs) self.field = field @@ -125,17 +109,11 @@ class Pet(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, name: Optional[str] = None, **kwargs): super(Pet, self).__init__(**kwargs) self.id = id self.name = name @@ -155,10 +133,10 @@ class Cat(Pet): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, - 'hates': {'key': 'hates', 'type': '[Dog]'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, + "hates": {"key": "hates", "type": "[Dog]"}, } def __init__( @@ -194,28 +172,21 @@ class Fish(msrest.serialization.Model): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, } - _subtype_map = { - 'fishtype': {'salmon': 'Salmon', 'shark': 'Shark'} - } + _subtype_map = {"fishtype": {"salmon": "Salmon", "shark": "Shark"}} def __init__( - self, - *, - length: float, - species: Optional[str] = None, - siblings: Optional[List["Fish"]] = None, - **kwargs + self, *, length: float, species: Optional[str] = None, siblings: Optional[List["Fish"]] = None, **kwargs ): super(Fish, self).__init__(**kwargs) self.fishtype = None # type: Optional[str] @@ -247,22 +218,22 @@ class Shark(Fish): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, } _subtype_map = { - 'fishtype': {'cookiecuttershark': 'Cookiecuttershark', 'goblin': 'Goblinshark', 'sawshark': 'Sawshark'} + "fishtype": {"cookiecuttershark": "Cookiecuttershark", "goblin": "Goblinshark", "sawshark": "Sawshark"} } def __init__( @@ -276,7 +247,7 @@ def __init__( **kwargs ): super(Shark, self).__init__(species=species, length=length, siblings=siblings, **kwargs) - self.fishtype = 'shark' # type: str + self.fishtype = "shark" # type: str self.age = age self.birthday = birthday @@ -301,18 +272,18 @@ class Cookiecuttershark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, } def __init__( @@ -325,8 +296,10 @@ def __init__( age: Optional[int] = None, **kwargs ): - super(Cookiecuttershark, self).__init__(species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs) - self.fishtype = 'cookiecuttershark' # type: str + super(Cookiecuttershark, self).__init__( + species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs + ) + self.fishtype = "cookiecuttershark" # type: str class Datetimerfc1123Wrapper(msrest.serialization.Model): @@ -339,17 +312,11 @@ class Datetimerfc1123Wrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'rfc-1123'}, - 'now': {'key': 'now', 'type': 'rfc-1123'}, + "field": {"key": "field", "type": "rfc-1123"}, + "now": {"key": "now", "type": "rfc-1123"}, } - def __init__( - self, - *, - field: Optional[datetime.datetime] = None, - now: Optional[datetime.datetime] = None, - **kwargs - ): + def __init__(self, *, field: Optional[datetime.datetime] = None, now: Optional[datetime.datetime] = None, **kwargs): super(Datetimerfc1123Wrapper, self).__init__(**kwargs) self.field = field self.now = now @@ -365,17 +332,11 @@ class DatetimeWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'iso-8601'}, - 'now': {'key': 'now', 'type': 'iso-8601'}, + "field": {"key": "field", "type": "iso-8601"}, + "now": {"key": "now", "type": "iso-8601"}, } - def __init__( - self, - *, - field: Optional[datetime.datetime] = None, - now: Optional[datetime.datetime] = None, - **kwargs - ): + def __init__(self, *, field: Optional[datetime.datetime] = None, now: Optional[datetime.datetime] = None, **kwargs): super(DatetimeWrapper, self).__init__(**kwargs) self.field = field self.now = now @@ -391,17 +352,11 @@ class DateWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'date'}, - 'leap': {'key': 'leap', 'type': 'date'}, + "field": {"key": "field", "type": "date"}, + "leap": {"key": "leap", "type": "date"}, } - def __init__( - self, - *, - field: Optional[datetime.date] = None, - leap: Optional[datetime.date] = None, - **kwargs - ): + def __init__(self, *, field: Optional[datetime.date] = None, leap: Optional[datetime.date] = None, **kwargs): super(DateWrapper, self).__init__(**kwargs) self.field = field self.leap = leap @@ -415,15 +370,10 @@ class DictionaryWrapper(msrest.serialization.Model): """ _attribute_map = { - 'default_program': {'key': 'defaultProgram', 'type': '{str}'}, + "default_program": {"key": "defaultProgram", "type": "{str}"}, } - def __init__( - self, - *, - default_program: Optional[Dict[str, str]] = None, - **kwargs - ): + def __init__(self, *, default_program: Optional[Dict[str, str]] = None, **kwargs): super(DictionaryWrapper, self).__init__(**kwargs) self.default_program = default_program @@ -440,19 +390,12 @@ class Dog(Pet): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'food': {'key': 'food', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "food": {"key": "food", "type": "str"}, } - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - food: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, name: Optional[str] = None, food: Optional[str] = None, **kwargs): super(Dog, self).__init__(id=id, name=name, **kwargs) self.food = food @@ -472,24 +415,17 @@ class DotFish(msrest.serialization.Model): """ _validation = { - 'fish_type': {'required': True}, + "fish_type": {"required": True}, } _attribute_map = { - 'fish_type': {'key': 'fish\\.type', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, + "fish_type": {"key": "fish\\.type", "type": "str"}, + "species": {"key": "species", "type": "str"}, } - _subtype_map = { - 'fish_type': {'DotSalmon': 'DotSalmon'} - } + _subtype_map = {"fish_type": {"DotSalmon": "DotSalmon"}} - def __init__( - self, - *, - species: Optional[str] = None, - **kwargs - ): + def __init__(self, *, species: Optional[str] = None, **kwargs): super(DotFish, self).__init__(**kwargs) self.fish_type = None # type: Optional[str] self.species = species @@ -509,10 +445,10 @@ class DotFishMarket(msrest.serialization.Model): """ _attribute_map = { - 'sample_salmon': {'key': 'sampleSalmon', 'type': 'DotSalmon'}, - 'salmons': {'key': 'salmons', 'type': '[DotSalmon]'}, - 'sample_fish': {'key': 'sampleFish', 'type': 'DotFish'}, - 'fishes': {'key': 'fishes', 'type': '[DotFish]'}, + "sample_salmon": {"key": "sampleSalmon", "type": "DotSalmon"}, + "salmons": {"key": "salmons", "type": "[DotSalmon]"}, + "sample_fish": {"key": "sampleFish", "type": "DotFish"}, + "fishes": {"key": "fishes", "type": "[DotFish]"}, } def __init__( @@ -547,26 +483,21 @@ class DotSalmon(DotFish): """ _validation = { - 'fish_type': {'required': True}, + "fish_type": {"required": True}, } _attribute_map = { - 'fish_type': {'key': 'fish\\.type', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, + "fish_type": {"key": "fish\\.type", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, } def __init__( - self, - *, - species: Optional[str] = None, - location: Optional[str] = None, - iswild: Optional[bool] = None, - **kwargs + self, *, species: Optional[str] = None, location: Optional[str] = None, iswild: Optional[bool] = None, **kwargs ): super(DotSalmon, self).__init__(species=species, **kwargs) - self.fish_type = 'DotSalmon' # type: str + self.fish_type = "DotSalmon" # type: str self.location = location self.iswild = iswild @@ -584,20 +515,27 @@ class DoubleWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'float'}, - 'field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose': {'key': 'field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose', 'type': 'float'}, + "field1": {"key": "field1", "type": "float"}, + "field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose": { + "key": "field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose", + "type": "float", + }, } def __init__( self, *, field1: Optional[float] = None, - field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose: Optional[float] = None, + field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose: Optional[ + float + ] = None, **kwargs ): super(DoubleWrapper, self).__init__(**kwargs) self.field1 = field1 - self.field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose = field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + self.field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose = ( + field56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + ) class DurationWrapper(msrest.serialization.Model): @@ -608,15 +546,10 @@ class DurationWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'duration'}, + "field": {"key": "field", "type": "duration"}, } - def __init__( - self, - *, - field: Optional[datetime.timedelta] = None, - **kwargs - ): + def __init__(self, *, field: Optional[datetime.timedelta] = None, **kwargs): super(DurationWrapper, self).__init__(**kwargs) self.field = field @@ -631,17 +564,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -657,17 +584,11 @@ class FloatWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'float'}, - 'field2': {'key': 'field2', 'type': 'float'}, + "field1": {"key": "field1", "type": "float"}, + "field2": {"key": "field2", "type": "float"}, } - def __init__( - self, - *, - field1: Optional[float] = None, - field2: Optional[float] = None, - **kwargs - ): + def __init__(self, *, field1: Optional[float] = None, field2: Optional[float] = None, **kwargs): super(FloatWrapper, self).__init__(**kwargs) self.field1 = field1 self.field2 = field2 @@ -698,20 +619,20 @@ class Goblinshark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, - 'jawsize': {'key': 'jawsize', 'type': 'int'}, - 'color': {'key': 'color', 'type': 'str'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, + "jawsize": {"key": "jawsize", "type": "int"}, + "color": {"key": "color", "type": "str"}, } def __init__( @@ -726,8 +647,10 @@ def __init__( color: Optional[Union[str, "GoblinSharkColor"]] = "gray", **kwargs ): - super(Goblinshark, self).__init__(species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs) - self.fishtype = 'goblin' # type: str + super(Goblinshark, self).__init__( + species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs + ) + self.fishtype = "goblin" # type: str self.jawsize = jawsize self.color = color @@ -742,17 +665,11 @@ class IntWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'int'}, - 'field2': {'key': 'field2', 'type': 'int'}, + "field1": {"key": "field1", "type": "int"}, + "field2": {"key": "field2", "type": "int"}, } - def __init__( - self, - *, - field1: Optional[int] = None, - field2: Optional[int] = None, - **kwargs - ): + def __init__(self, *, field1: Optional[int] = None, field2: Optional[int] = None, **kwargs): super(IntWrapper, self).__init__(**kwargs) self.field1 = field1 self.field2 = field2 @@ -768,17 +685,11 @@ class LongWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field1': {'key': 'field1', 'type': 'long'}, - 'field2': {'key': 'field2', 'type': 'long'}, + "field1": {"key": "field1", "type": "long"}, + "field2": {"key": "field2", "type": "long"}, } - def __init__( - self, - *, - field1: Optional[int] = None, - field2: Optional[int] = None, - **kwargs - ): + def __init__(self, *, field1: Optional[int] = None, field2: Optional[int] = None, **kwargs): super(LongWrapper, self).__init__(**kwargs) self.field1 = field1 self.field2 = field2 @@ -801,26 +712,18 @@ class MyBaseType(msrest.serialization.Model): """ _validation = { - 'kind': {'required': True}, + "kind": {"required": True}, } _attribute_map = { - 'kind': {'key': 'kind', 'type': 'str'}, - 'prop_b1': {'key': 'propB1', 'type': 'str'}, - 'prop_bh1': {'key': 'helper.propBH1', 'type': 'str'}, + "kind": {"key": "kind", "type": "str"}, + "prop_b1": {"key": "propB1", "type": "str"}, + "prop_bh1": {"key": "helper.propBH1", "type": "str"}, } - _subtype_map = { - 'kind': {'Kind1': 'MyDerivedType'} - } + _subtype_map = {"kind": {"Kind1": "MyDerivedType"}} - def __init__( - self, - *, - prop_b1: Optional[str] = None, - prop_bh1: Optional[str] = None, - **kwargs - ): + def __init__(self, *, prop_b1: Optional[str] = None, prop_bh1: Optional[str] = None, **kwargs): super(MyBaseType, self).__init__(**kwargs) self.kind = None # type: Optional[str] self.prop_b1 = prop_b1 @@ -843,26 +746,21 @@ class MyDerivedType(MyBaseType): """ _validation = { - 'kind': {'required': True}, + "kind": {"required": True}, } _attribute_map = { - 'kind': {'key': 'kind', 'type': 'str'}, - 'prop_b1': {'key': 'propB1', 'type': 'str'}, - 'prop_bh1': {'key': 'helper.propBH1', 'type': 'str'}, - 'prop_d1': {'key': 'propD1', 'type': 'str'}, + "kind": {"key": "kind", "type": "str"}, + "prop_b1": {"key": "propB1", "type": "str"}, + "prop_bh1": {"key": "helper.propBH1", "type": "str"}, + "prop_d1": {"key": "propD1", "type": "str"}, } def __init__( - self, - *, - prop_b1: Optional[str] = None, - prop_bh1: Optional[str] = None, - prop_d1: Optional[str] = None, - **kwargs + self, *, prop_b1: Optional[str] = None, prop_bh1: Optional[str] = None, prop_d1: Optional[str] = None, **kwargs ): super(MyDerivedType, self).__init__(prop_b1=prop_b1, prop_bh1=prop_bh1, **kwargs) - self.kind = 'Kind1' # type: str + self.kind = "Kind1" # type: str self.prop_d1 = prop_d1 @@ -878,20 +776,15 @@ class ReadonlyObj(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, + "id": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'int'}, + "id": {"key": "id", "type": "str"}, + "size": {"key": "size", "type": "int"}, } - def __init__( - self, - *, - size: Optional[int] = None, - **kwargs - ): + def __init__(self, *, size: Optional[int] = None, **kwargs): super(ReadonlyObj, self).__init__(**kwargs) self.id = None self.size = size @@ -920,22 +813,20 @@ class Salmon(Fish): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, } - _subtype_map = { - 'fishtype': {'smart_salmon': 'SmartSalmon'} - } + _subtype_map = {"fishtype": {"smart_salmon": "SmartSalmon"}} def __init__( self, @@ -948,7 +839,7 @@ def __init__( **kwargs ): super(Salmon, self).__init__(species=species, length=length, siblings=siblings, **kwargs) - self.fishtype = 'salmon' # type: str + self.fishtype = "salmon" # type: str self.location = location self.iswild = iswild @@ -975,19 +866,19 @@ class Sawshark(Shark): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, - 'birthday': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, + "birthday": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'age': {'key': 'age', 'type': 'int'}, - 'birthday': {'key': 'birthday', 'type': 'iso-8601'}, - 'picture': {'key': 'picture', 'type': 'bytearray'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "age": {"key": "age", "type": "int"}, + "birthday": {"key": "birthday", "type": "iso-8601"}, + "picture": {"key": "picture", "type": "bytearray"}, } def __init__( @@ -1001,8 +892,10 @@ def __init__( picture: Optional[bytearray] = None, **kwargs ): - super(Sawshark, self).__init__(species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs) - self.fishtype = 'sawshark' # type: str + super(Sawshark, self).__init__( + species=species, length=length, siblings=siblings, age=age, birthday=birthday, **kwargs + ) + self.fishtype = "sawshark" # type: str self.picture = picture @@ -1022,11 +915,11 @@ class Siamese(Cat): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - 'color': {'key': 'color', 'type': 'str'}, - 'hates': {'key': 'hates', 'type': '[Dog]'}, - 'breed': {'key': 'breed', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, + "color": {"key": "color", "type": "str"}, + "hates": {"key": "hates", "type": "[Dog]"}, + "breed": {"key": "breed", "type": "str"}, } def __init__( @@ -1068,19 +961,19 @@ class SmartSalmon(Salmon): """ _validation = { - 'fishtype': {'required': True}, - 'length': {'required': True}, + "fishtype": {"required": True}, + "length": {"required": True}, } _attribute_map = { - 'fishtype': {'key': 'fishtype', 'type': 'str'}, - 'species': {'key': 'species', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'float'}, - 'siblings': {'key': 'siblings', 'type': '[Fish]'}, - 'location': {'key': 'location', 'type': 'str'}, - 'iswild': {'key': 'iswild', 'type': 'bool'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'college_degree': {'key': 'college_degree', 'type': 'str'}, + "fishtype": {"key": "fishtype", "type": "str"}, + "species": {"key": "species", "type": "str"}, + "length": {"key": "length", "type": "float"}, + "siblings": {"key": "siblings", "type": "[Fish]"}, + "location": {"key": "location", "type": "str"}, + "iswild": {"key": "iswild", "type": "bool"}, + "additional_properties": {"key": "", "type": "{object}"}, + "college_degree": {"key": "college_degree", "type": "str"}, } def __init__( @@ -1095,8 +988,10 @@ def __init__( college_degree: Optional[str] = None, **kwargs ): - super(SmartSalmon, self).__init__(species=species, length=length, siblings=siblings, location=location, iswild=iswild, **kwargs) - self.fishtype = 'smart_salmon' # type: str + super(SmartSalmon, self).__init__( + species=species, length=length, siblings=siblings, location=location, iswild=iswild, **kwargs + ) + self.fishtype = "smart_salmon" # type: str self.additional_properties = additional_properties self.college_degree = college_degree @@ -1113,18 +1008,13 @@ class StringWrapper(msrest.serialization.Model): """ _attribute_map = { - 'field': {'key': 'field', 'type': 'str'}, - 'empty': {'key': 'empty', 'type': 'str'}, - 'null': {'key': 'null', 'type': 'str'}, + "field": {"key": "field", "type": "str"}, + "empty": {"key": "empty", "type": "str"}, + "null": {"key": "null", "type": "str"}, } def __init__( - self, - *, - field: Optional[str] = None, - empty: Optional[str] = None, - null: Optional[str] = None, - **kwargs + self, *, field: Optional[str] = None, empty: Optional[str] = None, null: Optional[str] = None, **kwargs ): super(StringWrapper, self).__init__(**kwargs) self.field = field diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/__init__.py index 84f771f755a..ad0a93ac37c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/__init__.py @@ -17,13 +17,13 @@ from ._flattencomplex_operations import FlattencomplexOperations __all__ = [ - 'BasicOperations', - 'PrimitiveOperations', - 'ArrayOperations', - 'DictionaryOperations', - 'InheritanceOperations', - 'PolymorphismOperations', - 'PolymorphicrecursiveOperations', - 'ReadonlypropertyOperations', - 'FlattencomplexOperations', + "BasicOperations", + "PrimitiveOperations", + "ArrayOperations", + "DictionaryOperations", + "InheritanceOperations", + "PolymorphismOperations", + "PolymorphicrecursiveOperations", + "ReadonlypropertyOperations", + "FlattencomplexOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py index 13fe884eef0..32ccd9e9ebf 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ArrayOperations(object): """ArrayOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ArrayWrapper" """Get complex types with array property. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/array/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/array/valid"} # type: ignore @distributed_trace def put_valid( @@ -107,30 +112,28 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ArrayWrapper(array=array) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,12 +146,11 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/array/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/array/valid"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ArrayWrapper" """Get complex types with array property which is empty. @@ -158,22 +160,20 @@ def get_empty( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,13 +184,14 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/array/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/array/empty"} # type: ignore @distributed_trace def put_empty( @@ -208,30 +209,28 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ArrayWrapper(array=array) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -244,12 +243,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/complex/array/empty'} # type: ignore + put_empty.metadata = {"url": "/complex/array/empty"} # type: ignore @distributed_trace def get_not_provided( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ArrayWrapper" """Get complex types with array property while server doesn't provide a response payload. @@ -259,22 +257,20 @@ def get_not_provided( :rtype: ~bodycomplex.models.ArrayWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ArrayWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ArrayWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -285,10 +281,11 @@ def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ArrayWrapper', pipeline_response) + deserialized = self._deserialize("ArrayWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/array/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/array/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index 77e8536dd9b..b3139e28c3b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class BasicOperations(object): """BasicOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Basic" """Get complex type {id: 2, name: 'abc', color: 'YELLOW'}. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/basic/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/basic/valid"} # type: ignore @distributed_trace def put_valid( @@ -107,30 +112,28 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "2016-02-29" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["api-version"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Basic') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Basic") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,12 +146,11 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/basic/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/basic/valid"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Basic" """Get a basic complex type that is invalid for the local strong type. @@ -158,22 +160,20 @@ def get_invalid( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,18 +184,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/complex/basic/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/complex/basic/invalid"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Basic" """Get a basic complex type that is empty. @@ -205,22 +205,20 @@ def get_empty( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -231,18 +229,18 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/basic/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/basic/empty"} # type: ignore @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Basic" """Get a basic complex type whose properties are null. @@ -252,22 +250,20 @@ def get_null( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -278,18 +274,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/complex/basic/null'} # type: ignore + + get_null.metadata = {"url": "/complex/basic/null"} # type: ignore @distributed_trace def get_not_provided( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Basic" """Get a basic complex type while the server doesn't provide a response payload. @@ -299,22 +295,20 @@ def get_not_provided( :rtype: ~bodycomplex.models.Basic :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Basic"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Basic"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -325,10 +319,11 @@ def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Basic', pipeline_response) + deserialized = self._deserialize("Basic", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/basic/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/basic/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py index c911f0bde6c..8b76a4ed164 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DictionaryOperations(object): """DictionaryOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DictionaryWrapper" """Get complex types with dictionary property. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/dictionary/typed/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/dictionary/typed/valid"} # type: ignore @distributed_trace def put_valid( @@ -107,30 +112,28 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DictionaryWrapper(default_program=default_program) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DictionaryWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DictionaryWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,12 +146,11 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/dictionary/typed/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/dictionary/typed/valid"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DictionaryWrapper" """Get complex types with dictionary property which is empty. @@ -158,22 +160,20 @@ def get_empty( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,13 +184,14 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/complex/dictionary/typed/empty'} # type: ignore + + get_empty.metadata = {"url": "/complex/dictionary/typed/empty"} # type: ignore @distributed_trace def put_empty( @@ -208,30 +209,28 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DictionaryWrapper(default_program=default_program) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DictionaryWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DictionaryWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -244,12 +243,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/complex/dictionary/typed/empty'} # type: ignore + put_empty.metadata = {"url": "/complex/dictionary/typed/empty"} # type: ignore @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DictionaryWrapper" """Get complex types with dictionary property which is null. @@ -259,22 +257,20 @@ def get_null( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -285,18 +281,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/complex/dictionary/typed/null'} # type: ignore + + get_null.metadata = {"url": "/complex/dictionary/typed/null"} # type: ignore @distributed_trace def get_not_provided( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DictionaryWrapper" """Get complex types with dictionary property while server doesn't provide a response payload. @@ -306,22 +302,20 @@ def get_not_provided( :rtype: ~bodycomplex.models.DictionaryWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DictionaryWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DictionaryWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -332,10 +326,11 @@ def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DictionaryWrapper', pipeline_response) + deserialized = self._deserialize("DictionaryWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/complex/dictionary/typed/notprovided'} # type: ignore + + get_not_provided.metadata = {"url": "/complex/dictionary/typed/notprovided"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py index 65aec88ae78..7a6a78ffd3d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class FlattencomplexOperations(object): """FlattencomplexOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyBaseType" """get_valid. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.MyBaseType :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyBaseType"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyBaseType"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -82,10 +86,11 @@ def get_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyBaseType', pipeline_response) + deserialized = self._deserialize("MyBaseType", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/flatten/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/flatten/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py index f7f457a6a4b..cf25f3037e3 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class InheritanceOperations(object): """InheritanceOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Siamese" """Get complex types that extend others. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.Siamese :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Siamese"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Siamese"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Siamese', pipeline_response) + deserialized = self._deserialize("Siamese", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/inheritance/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/inheritance/valid"} # type: ignore @distributed_trace def put_valid( @@ -109,28 +114,26 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Siamese') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Siamese") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,4 +146,4 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/inheritance/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/inheritance/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py index d6ee5f529d5..86f2dc9a984 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PolymorphicrecursiveOperations(object): """PolymorphicrecursiveOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Fish" """Get complex types that are polymorphic and have recursive references. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.Fish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Fish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Fish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Fish', pipeline_response) + deserialized = self._deserialize("Fish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/polymorphicrecursive/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/polymorphicrecursive/valid"} # type: ignore @distributed_trace def put_valid( @@ -159,28 +164,26 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -193,4 +196,4 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/polymorphicrecursive/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/polymorphicrecursive/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py index c757887a9dc..3d7b0072e1b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PolymorphismOperations(object): """PolymorphismOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Fish" """Get complex types that are polymorphic. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.Fish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Fish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Fish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Fish', pipeline_response) + deserialized = self._deserialize("Fish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/polymorphism/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/polymorphism/valid"} # type: ignore @distributed_trace def put_valid( @@ -139,28 +144,26 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -173,12 +176,11 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/polymorphism/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/polymorphism/valid"} # type: ignore @distributed_trace def get_dot_syntax( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DotFish" """Get complex types that are polymorphic, JSON key contains a dot. @@ -188,22 +190,20 @@ def get_dot_syntax( :rtype: ~bodycomplex.models.DotFish :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFish"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFish"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dot_syntax.metadata['url'] # type: ignore + url = self.get_dot_syntax.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -214,18 +214,18 @@ def get_dot_syntax( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFish', pipeline_response) + deserialized = self._deserialize("DotFish", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dot_syntax.metadata = {'url': '/complex/polymorphism/dotsyntax'} # type: ignore + + get_dot_syntax.metadata = {"url": "/complex/polymorphism/dotsyntax"} # type: ignore @distributed_trace def get_composed_with_discriminator( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DotFishMarket" """Get complex object composing a polymorphic scalar property and array property with polymorphic @@ -237,22 +237,20 @@ def get_composed_with_discriminator( :rtype: ~bodycomplex.models.DotFishMarket :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFishMarket"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFishMarket"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_composed_with_discriminator.metadata['url'] # type: ignore + url = self.get_composed_with_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -263,18 +261,18 @@ def get_composed_with_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFishMarket', pipeline_response) + deserialized = self._deserialize("DotFishMarket", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_composed_with_discriminator.metadata = {'url': '/complex/polymorphism/composedWithDiscriminator'} # type: ignore + + get_composed_with_discriminator.metadata = {"url": "/complex/polymorphism/composedWithDiscriminator"} # type: ignore @distributed_trace def get_composed_without_discriminator( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DotFishMarket" """Get complex object composing a polymorphic scalar property and array property with polymorphic @@ -286,22 +284,20 @@ def get_composed_without_discriminator( :rtype: ~bodycomplex.models.DotFishMarket :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DotFishMarket"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DotFishMarket"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_composed_without_discriminator.metadata['url'] # type: ignore + url = self.get_composed_without_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -312,18 +308,18 @@ def get_composed_without_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DotFishMarket', pipeline_response) + deserialized = self._deserialize("DotFishMarket", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_composed_without_discriminator.metadata = {'url': '/complex/polymorphism/composedWithoutDiscriminator'} # type: ignore + + get_composed_without_discriminator.metadata = {"url": "/complex/polymorphism/composedWithoutDiscriminator"} # type: ignore @distributed_trace def get_complicated( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Salmon" """Get complex types that are polymorphic, but not at the root of the hierarchy; also have @@ -334,22 +330,20 @@ def get_complicated( :rtype: ~bodycomplex.models.Salmon :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Salmon"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Salmon"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complicated.metadata['url'] # type: ignore + url = self.get_complicated.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,13 +354,14 @@ def get_complicated( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Salmon', pipeline_response) + deserialized = self._deserialize("Salmon", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complicated.metadata = {'url': '/complex/polymorphism/complicated'} # type: ignore + + get_complicated.metadata = {"url": "/complex/polymorphism/complicated"} # type: ignore @distributed_trace def put_complicated( @@ -385,28 +380,26 @@ def put_complicated( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complicated.metadata['url'] # type: ignore + url = self.put_complicated.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Salmon') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Salmon") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -419,7 +412,7 @@ def put_complicated( if cls: return cls(pipeline_response, None, {}) - put_complicated.metadata = {'url': '/complex/polymorphism/complicated'} # type: ignore + put_complicated.metadata = {"url": "/complex/polymorphism/complicated"} # type: ignore @distributed_trace def put_missing_discriminator( @@ -437,28 +430,26 @@ def put_missing_discriminator( :rtype: ~bodycomplex.models.Salmon :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Salmon"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Salmon"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_missing_discriminator.metadata['url'] # type: ignore + url = self.put_missing_discriminator.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Salmon') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Salmon") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -468,13 +459,14 @@ def put_missing_discriminator( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Salmon', pipeline_response) + deserialized = self._deserialize("Salmon", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_missing_discriminator.metadata = {'url': '/complex/polymorphism/missingdiscriminator'} # type: ignore + + put_missing_discriminator.metadata = {"url": "/complex/polymorphism/missingdiscriminator"} # type: ignore @distributed_trace def put_valid_missing_required( @@ -519,28 +511,26 @@ def put_valid_missing_required( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid_missing_required.metadata['url'] # type: ignore + url = self.put_valid_missing_required.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Fish') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Fish") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -553,4 +543,4 @@ def put_valid_missing_required( if cls: return cls(pipeline_response, None, {}) - put_valid_missing_required.metadata = {'url': '/complex/polymorphism/missingrequired/invalid'} # type: ignore + put_valid_missing_required.metadata = {"url": "/complex/polymorphism/missingrequired/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py index 2a7524fba97..53814b2851d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PrimitiveOperations(object): """PrimitiveOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_int( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.IntWrapper" """Get complex types with integer properties. @@ -58,22 +64,20 @@ def get_int( :rtype: ~bodycomplex.models.IntWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.IntWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.IntWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int.metadata['url'] # type: ignore + url = self.get_int.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +88,14 @@ def get_int( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('IntWrapper', pipeline_response) + deserialized = self._deserialize("IntWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int.metadata = {'url': '/complex/primitive/integer'} # type: ignore + + get_int.metadata = {"url": "/complex/primitive/integer"} # type: ignore @distributed_trace def put_int( @@ -108,28 +113,26 @@ def put_int( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_int.metadata['url'] # type: ignore + url = self.put_int.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'IntWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "IntWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -142,12 +145,11 @@ def put_int( if cls: return cls(pipeline_response, None, {}) - put_int.metadata = {'url': '/complex/primitive/integer'} # type: ignore + put_int.metadata = {"url": "/complex/primitive/integer"} # type: ignore @distributed_trace def get_long( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.LongWrapper" """Get complex types with long properties. @@ -157,22 +159,20 @@ def get_long( :rtype: ~bodycomplex.models.LongWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.LongWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.LongWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long.metadata['url'] # type: ignore + url = self.get_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -183,13 +183,14 @@ def get_long( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('LongWrapper', pipeline_response) + deserialized = self._deserialize("LongWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long.metadata = {'url': '/complex/primitive/long'} # type: ignore + + get_long.metadata = {"url": "/complex/primitive/long"} # type: ignore @distributed_trace def put_long( @@ -207,28 +208,26 @@ def put_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long.metadata['url'] # type: ignore + url = self.put_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'LongWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "LongWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -241,12 +240,11 @@ def put_long( if cls: return cls(pipeline_response, None, {}) - put_long.metadata = {'url': '/complex/primitive/long'} # type: ignore + put_long.metadata = {"url": "/complex/primitive/long"} # type: ignore @distributed_trace def get_float( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.FloatWrapper" """Get complex types with float properties. @@ -256,22 +254,20 @@ def get_float( :rtype: ~bodycomplex.models.FloatWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.FloatWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.FloatWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float.metadata['url'] # type: ignore + url = self.get_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -282,13 +278,14 @@ def get_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('FloatWrapper', pipeline_response) + deserialized = self._deserialize("FloatWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float.metadata = {'url': '/complex/primitive/float'} # type: ignore + + get_float.metadata = {"url": "/complex/primitive/float"} # type: ignore @distributed_trace def put_float( @@ -306,28 +303,26 @@ def put_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float.metadata['url'] # type: ignore + url = self.put_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'FloatWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "FloatWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -340,12 +335,11 @@ def put_float( if cls: return cls(pipeline_response, None, {}) - put_float.metadata = {'url': '/complex/primitive/float'} # type: ignore + put_float.metadata = {"url": "/complex/primitive/float"} # type: ignore @distributed_trace def get_double( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DoubleWrapper" """Get complex types with double properties. @@ -355,22 +349,20 @@ def get_double( :rtype: ~bodycomplex.models.DoubleWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DoubleWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DoubleWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double.metadata['url'] # type: ignore + url = self.get_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -381,13 +373,14 @@ def get_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DoubleWrapper', pipeline_response) + deserialized = self._deserialize("DoubleWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double.metadata = {'url': '/complex/primitive/double'} # type: ignore + + get_double.metadata = {"url": "/complex/primitive/double"} # type: ignore @distributed_trace def put_double( @@ -406,28 +399,26 @@ def put_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double.metadata['url'] # type: ignore + url = self.put_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DoubleWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DoubleWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -440,12 +431,11 @@ def put_double( if cls: return cls(pipeline_response, None, {}) - put_double.metadata = {'url': '/complex/primitive/double'} # type: ignore + put_double.metadata = {"url": "/complex/primitive/double"} # type: ignore @distributed_trace def get_bool( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.BooleanWrapper" """Get complex types with bool properties. @@ -455,22 +445,20 @@ def get_bool( :rtype: ~bodycomplex.models.BooleanWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.BooleanWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.BooleanWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_bool.metadata['url'] # type: ignore + url = self.get_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -481,13 +469,14 @@ def get_bool( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('BooleanWrapper', pipeline_response) + deserialized = self._deserialize("BooleanWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_bool.metadata = {'url': '/complex/primitive/bool'} # type: ignore + + get_bool.metadata = {"url": "/complex/primitive/bool"} # type: ignore @distributed_trace def put_bool( @@ -505,28 +494,26 @@ def put_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_bool.metadata['url'] # type: ignore + url = self.put_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'BooleanWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "BooleanWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -539,12 +526,11 @@ def put_bool( if cls: return cls(pipeline_response, None, {}) - put_bool.metadata = {'url': '/complex/primitive/bool'} # type: ignore + put_bool.metadata = {"url": "/complex/primitive/bool"} # type: ignore @distributed_trace def get_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.StringWrapper" """Get complex types with string properties. @@ -554,22 +540,20 @@ def get_string( :rtype: ~bodycomplex.models.StringWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StringWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StringWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string.metadata['url'] # type: ignore + url = self.get_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -580,13 +564,14 @@ def get_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('StringWrapper', pipeline_response) + deserialized = self._deserialize("StringWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string.metadata = {'url': '/complex/primitive/string'} # type: ignore + + get_string.metadata = {"url": "/complex/primitive/string"} # type: ignore @distributed_trace def put_string( @@ -604,28 +589,26 @@ def put_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string.metadata['url'] # type: ignore + url = self.put_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'StringWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "StringWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -638,12 +621,11 @@ def put_string( if cls: return cls(pipeline_response, None, {}) - put_string.metadata = {'url': '/complex/primitive/string'} # type: ignore + put_string.metadata = {"url": "/complex/primitive/string"} # type: ignore @distributed_trace def get_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DateWrapper" """Get complex types with date properties. @@ -653,22 +635,20 @@ def get_date( :rtype: ~bodycomplex.models.DateWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DateWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DateWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date.metadata['url'] # type: ignore + url = self.get_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -679,13 +659,14 @@ def get_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DateWrapper', pipeline_response) + deserialized = self._deserialize("DateWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date.metadata = {'url': '/complex/primitive/date'} # type: ignore + + get_date.metadata = {"url": "/complex/primitive/date"} # type: ignore @distributed_trace def put_date( @@ -703,28 +684,26 @@ def put_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date.metadata['url'] # type: ignore + url = self.put_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DateWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DateWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -737,12 +716,11 @@ def put_date( if cls: return cls(pipeline_response, None, {}) - put_date.metadata = {'url': '/complex/primitive/date'} # type: ignore + put_date.metadata = {"url": "/complex/primitive/date"} # type: ignore @distributed_trace def get_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DatetimeWrapper" """Get complex types with datetime properties. @@ -752,22 +730,20 @@ def get_date_time( :rtype: ~bodycomplex.models.DatetimeWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DatetimeWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DatetimeWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time.metadata['url'] # type: ignore + url = self.get_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -778,13 +754,14 @@ def get_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DatetimeWrapper', pipeline_response) + deserialized = self._deserialize("DatetimeWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time.metadata = {'url': '/complex/primitive/datetime'} # type: ignore + + get_date_time.metadata = {"url": "/complex/primitive/datetime"} # type: ignore @distributed_trace def put_date_time( @@ -802,28 +779,26 @@ def put_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time.metadata['url'] # type: ignore + url = self.put_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'DatetimeWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "DatetimeWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -836,12 +811,11 @@ def put_date_time( if cls: return cls(pipeline_response, None, {}) - put_date_time.metadata = {'url': '/complex/primitive/datetime'} # type: ignore + put_date_time.metadata = {"url": "/complex/primitive/datetime"} # type: ignore @distributed_trace def get_date_time_rfc1123( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Datetimerfc1123Wrapper" """Get complex types with datetimeRfc1123 properties. @@ -851,22 +825,20 @@ def get_date_time_rfc1123( :rtype: ~bodycomplex.models.Datetimerfc1123Wrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Datetimerfc1123Wrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Datetimerfc1123Wrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -877,13 +849,14 @@ def get_date_time_rfc1123( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Datetimerfc1123Wrapper', pipeline_response) + deserialized = self._deserialize("Datetimerfc1123Wrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123.metadata = {'url': '/complex/primitive/datetimerfc1123'} # type: ignore + + get_date_time_rfc1123.metadata = {"url": "/complex/primitive/datetimerfc1123"} # type: ignore @distributed_trace def put_date_time_rfc1123( @@ -902,28 +875,26 @@ def put_date_time_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(complex_body, 'Datetimerfc1123Wrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(complex_body, "Datetimerfc1123Wrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -936,12 +907,11 @@ def put_date_time_rfc1123( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123.metadata = {'url': '/complex/primitive/datetimerfc1123'} # type: ignore + put_date_time_rfc1123.metadata = {"url": "/complex/primitive/datetimerfc1123"} # type: ignore @distributed_trace def get_duration( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.DurationWrapper" """Get complex types with duration properties. @@ -951,22 +921,20 @@ def get_duration( :rtype: ~bodycomplex.models.DurationWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.DurationWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.DurationWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration.metadata['url'] # type: ignore + url = self.get_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -977,13 +945,14 @@ def get_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('DurationWrapper', pipeline_response) + deserialized = self._deserialize("DurationWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration.metadata = {'url': '/complex/primitive/duration'} # type: ignore + + get_duration.metadata = {"url": "/complex/primitive/duration"} # type: ignore @distributed_trace def put_duration( @@ -1001,30 +970,28 @@ def put_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.DurationWrapper(field=field) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration.metadata['url'] # type: ignore + url = self.put_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'DurationWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "DurationWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1037,12 +1004,11 @@ def put_duration( if cls: return cls(pipeline_response, None, {}) - put_duration.metadata = {'url': '/complex/primitive/duration'} # type: ignore + put_duration.metadata = {"url": "/complex/primitive/duration"} # type: ignore @distributed_trace def get_byte( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ByteWrapper" """Get complex types with byte properties. @@ -1052,22 +1018,20 @@ def get_byte( :rtype: ~bodycomplex.models.ByteWrapper :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ByteWrapper"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ByteWrapper"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte.metadata['url'] # type: ignore + url = self.get_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1078,13 +1042,14 @@ def get_byte( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ByteWrapper', pipeline_response) + deserialized = self._deserialize("ByteWrapper", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte.metadata = {'url': '/complex/primitive/byte'} # type: ignore + + get_byte.metadata = {"url": "/complex/primitive/byte"} # type: ignore @distributed_trace def put_byte( @@ -1102,30 +1067,28 @@ def put_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ByteWrapper(field=field) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte.metadata['url'] # type: ignore + url = self.put_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ByteWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ByteWrapper") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1138,4 +1101,4 @@ def put_byte( if cls: return cls(pipeline_response, None, {}) - put_byte.metadata = {'url': '/complex/primitive/byte'} # type: ignore + put_byte.metadata = {"url": "/complex/primitive/byte"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py index 14f465493af..0aa40b26c5b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ReadonlypropertyOperations(object): """ReadonlypropertyOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ReadonlyObj" """Get complex types that have readonly properties. @@ -57,22 +63,20 @@ def get_valid( :rtype: ~bodycomplex.models.ReadonlyObj :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ReadonlyObj"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ReadonlyObj"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_valid.metadata['url'] # type: ignore + url = self.get_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ReadonlyObj', pipeline_response) + deserialized = self._deserialize("ReadonlyObj", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_valid.metadata = {'url': '/complex/readonlyproperty/valid'} # type: ignore + + get_valid.metadata = {"url": "/complex/readonlyproperty/valid"} # type: ignore @distributed_trace def put_valid( @@ -107,30 +112,28 @@ def put_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _complex_body = _models.ReadonlyObj(size=size) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_valid.metadata['url'] # type: ignore + url = self.put_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_complex_body, 'ReadonlyObj') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_complex_body, "ReadonlyObj") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,4 +146,4 @@ def put_valid( if cls: return cls(pipeline_response, None, {}) - put_valid.metadata = {'url': '/complex/readonlyproperty/valid'} # type: ignore + put_valid.metadata = {"url": "/complex/readonlyproperty/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyComplex/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyComplex/setup.py index 3c5e3df69f6..8817e6f500c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyComplex/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyComplex/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/__init__.py index 77ea6efaab0..1888f98f168 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestDateTestService'] +__all__ = ["AutoRestDateTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py index 69ee81eec2c..30f2c17d839 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDateTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.date = DateOperations( - self._client, self._config, self._serialize, self._deserialize) + self.date = DateOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py index 6e71320801c..53d2becacbf 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py @@ -26,26 +26,24 @@ class AutoRestDateTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestDateTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdatetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdatetestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py index a3cc2bbf102..e236881dc5a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_date_test_service import AutoRestDateTestService -__all__ = ['AutoRestDateTestService'] + +__all__ = ["AutoRestDateTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py index 947f007c295..67abc7cc6ac 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py @@ -24,13 +24,9 @@ class AutoRestDateTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDateTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.date = DateOperations( - self._client, self._config, self._serialize, self._deserialize) + self.date = DateOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_configuration.py index 35ee0627b0d..4f71dfb033d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestDateTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestDateTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdatetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdatetestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/__init__.py index 46f6d2d94f5..37869223432 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._date_operations import DateOperations __all__ = [ - 'DateOperations', + "DateOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py index 5c1ce5bcfc4..d1feabf4618 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DateOperations: """DateOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[datetime.date]: + async def get_null(self, **kwargs) -> Optional[datetime.date]: """Get null date value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: ~datetime.date or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/date/null'} # type: ignore + + get_null.metadata = {"url": "/date/null"} # type: ignore @distributed_trace_async - async def get_invalid_date( - self, - **kwargs - ) -> datetime.date: + async def get_invalid_date(self, **kwargs) -> datetime.date: """Get invalid date value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_date.metadata['url'] # type: ignore + url = self.get_invalid_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_date.metadata = {'url': '/date/invaliddate'} # type: ignore + + get_invalid_date.metadata = {"url": "/date/invaliddate"} # type: ignore @distributed_trace_async - async def get_overflow_date( - self, - **kwargs - ) -> datetime.date: + async def get_overflow_date(self, **kwargs) -> datetime.date: """Get overflow date value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_overflow_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_date.metadata['url'] # type: ignore + url = self.get_overflow_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,19 +165,17 @@ async def get_overflow_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_date.metadata = {'url': '/date/overflowdate'} # type: ignore + + get_overflow_date.metadata = {"url": "/date/overflowdate"} # type: ignore @distributed_trace_async - async def get_underflow_date( - self, - **kwargs - ) -> datetime.date: + async def get_underflow_date(self, **kwargs) -> datetime.date: """Get underflow date value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -191,22 +183,20 @@ async def get_underflow_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_date.metadata['url'] # type: ignore + url = self.get_underflow_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -217,20 +207,17 @@ async def get_underflow_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_date.metadata = {'url': '/date/underflowdate'} # type: ignore + + get_underflow_date.metadata = {"url": "/date/underflowdate"} # type: ignore @distributed_trace_async - async def put_max_date( - self, - date_body: datetime.date, - **kwargs - ) -> None: + async def put_max_date(self, date_body: datetime.date, **kwargs) -> None: """Put max date value 9999-12-31. :param date_body: date body. @@ -240,28 +227,26 @@ async def put_max_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max_date.metadata['url'] # type: ignore + url = self.put_max_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(date_body, 'date') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(date_body, "date") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -274,13 +259,10 @@ async def put_max_date( if cls: return cls(pipeline_response, None, {}) - put_max_date.metadata = {'url': '/date/max'} # type: ignore + put_max_date.metadata = {"url": "/date/max"} # type: ignore @distributed_trace_async - async def get_max_date( - self, - **kwargs - ) -> datetime.date: + async def get_max_date(self, **kwargs) -> datetime.date: """Get max date value 9999-12-31. :keyword callable cls: A custom type or function that will be passed the direct response @@ -288,22 +270,20 @@ async def get_max_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_max_date.metadata['url'] # type: ignore + url = self.get_max_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -314,20 +294,17 @@ async def get_max_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_max_date.metadata = {'url': '/date/max'} # type: ignore + + get_max_date.metadata = {"url": "/date/max"} # type: ignore @distributed_trace_async - async def put_min_date( - self, - date_body: datetime.date, - **kwargs - ) -> None: + async def put_min_date(self, date_body: datetime.date, **kwargs) -> None: """Put min date value 0000-01-01. :param date_body: date body. @@ -337,28 +314,26 @@ async def put_min_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min_date.metadata['url'] # type: ignore + url = self.put_min_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(date_body, 'date') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(date_body, "date") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -371,13 +346,10 @@ async def put_min_date( if cls: return cls(pipeline_response, None, {}) - put_min_date.metadata = {'url': '/date/min'} # type: ignore + put_min_date.metadata = {"url": "/date/min"} # type: ignore @distributed_trace_async - async def get_min_date( - self, - **kwargs - ) -> datetime.date: + async def get_min_date(self, **kwargs) -> datetime.date: """Get min date value 0000-01-01. :keyword callable cls: A custom type or function that will be passed the direct response @@ -385,22 +357,20 @@ async def get_min_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_min_date.metadata['url'] # type: ignore + url = self.get_min_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -411,10 +381,11 @@ async def get_min_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_min_date.metadata = {'url': '/date/min'} # type: ignore + + get_min_date.metadata = {"url": "/date/min"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/__init__.py index 46f6d2d94f5..37869223432 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/__init__.py @@ -9,5 +9,5 @@ from ._date_operations import DateOperations __all__ = [ - 'DateOperations', + "DateOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py index 29ec5d72005..5a22e3ea65b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DateOperations(object): """DateOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.date] """Get null date value. @@ -58,22 +64,20 @@ def get_null( :rtype: ~datetime.date or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/date/null'} # type: ignore + + get_null.metadata = {"url": "/date/null"} # type: ignore @distributed_trace def get_invalid_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.date """Get invalid date value. @@ -105,22 +109,20 @@ def get_invalid_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_date.metadata['url'] # type: ignore + url = self.get_invalid_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_date.metadata = {'url': '/date/invaliddate'} # type: ignore + + get_invalid_date.metadata = {"url": "/date/invaliddate"} # type: ignore @distributed_trace def get_overflow_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.date """Get overflow date value. @@ -152,22 +154,20 @@ def get_overflow_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_date.metadata['url'] # type: ignore + url = self.get_overflow_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,18 +178,18 @@ def get_overflow_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_date.metadata = {'url': '/date/overflowdate'} # type: ignore + + get_overflow_date.metadata = {"url": "/date/overflowdate"} # type: ignore @distributed_trace def get_underflow_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.date """Get underflow date value. @@ -199,22 +199,20 @@ def get_underflow_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_date.metadata['url'] # type: ignore + url = self.get_underflow_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -225,13 +223,14 @@ def get_underflow_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_date.metadata = {'url': '/date/underflowdate'} # type: ignore + + get_underflow_date.metadata = {"url": "/date/underflowdate"} # type: ignore @distributed_trace def put_max_date( @@ -249,28 +248,26 @@ def put_max_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max_date.metadata['url'] # type: ignore + url = self.put_max_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(date_body, 'date') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(date_body, "date") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -283,12 +280,11 @@ def put_max_date( if cls: return cls(pipeline_response, None, {}) - put_max_date.metadata = {'url': '/date/max'} # type: ignore + put_max_date.metadata = {"url": "/date/max"} # type: ignore @distributed_trace def get_max_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.date """Get max date value 9999-12-31. @@ -298,22 +294,20 @@ def get_max_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_max_date.metadata['url'] # type: ignore + url = self.get_max_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -324,13 +318,14 @@ def get_max_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_max_date.metadata = {'url': '/date/max'} # type: ignore + + get_max_date.metadata = {"url": "/date/max"} # type: ignore @distributed_trace def put_min_date( @@ -348,28 +343,26 @@ def put_min_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min_date.metadata['url'] # type: ignore + url = self.put_min_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(date_body, 'date') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(date_body, "date") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -382,12 +375,11 @@ def put_min_date( if cls: return cls(pipeline_response, None, {}) - put_min_date.metadata = {'url': '/date/min'} # type: ignore + put_min_date.metadata = {"url": "/date/min"} # type: ignore @distributed_trace def get_min_date( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.date """Get min date value 0000-01-01. @@ -397,22 +389,20 @@ def get_min_date( :rtype: ~datetime.date :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.date] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.date] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_min_date.metadata['url'] # type: ignore + url = self.get_min_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -423,10 +413,11 @@ def get_min_date( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('date', pipeline_response) + deserialized = self._deserialize("date", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_min_date.metadata = {'url': '/date/min'} # type: ignore + + get_min_date.metadata = {"url": "/date/min"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDate/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyDate/setup.py index dcf66c1bcfb..bec99757788 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDate/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDate/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/__init__.py index 6c310c14f54..0995814e86f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestDateTimeTestService'] +__all__ = ["AutoRestDateTimeTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py index aa8ccd05f2e..c4052b24a49 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.datetime = DatetimeOperations( - self._client, self._config, self._serialize, self._deserialize) + self.datetime = DatetimeOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py index 060d3b97e60..41ec3af9b67 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py @@ -26,26 +26,24 @@ class AutoRestDateTimeTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestDateTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdatetimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdatetimetestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py index fe5eae74c4c..f521d501b8e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_date_time_test_service import AutoRestDateTimeTestService -__all__ = ['AutoRestDateTimeTestService'] + +__all__ = ["AutoRestDateTimeTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py index b4dcb6342d3..a592d8a463f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py @@ -24,13 +24,9 @@ class AutoRestDateTimeTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.datetime = DatetimeOperations( - self._client, self._config, self._serialize, self._deserialize) + self.datetime = DatetimeOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_configuration.py index afa25ca346f..fece892264c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestDateTimeTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestDateTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdatetimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdatetimetestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/__init__.py index 55e140b040f..f44913e89cb 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._datetime_operations import DatetimeOperations __all__ = [ - 'DatetimeOperations', + "DatetimeOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py index 1dedae00b8e..975e3b9928b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DatetimeOperations: """DatetimeOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[datetime.datetime]: + async def get_null(self, **kwargs) -> Optional[datetime.datetime]: """Get null datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/datetime/null'} # type: ignore + + get_null.metadata = {"url": "/datetime/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> datetime.datetime: + async def get_invalid(self, **kwargs) -> datetime.datetime: """Get invalid datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/datetime/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/datetime/invalid"} # type: ignore @distributed_trace_async - async def get_overflow( - self, - **kwargs - ) -> datetime.datetime: + async def get_overflow(self, **kwargs) -> datetime.datetime: """Get overflow datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_overflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow.metadata['url'] # type: ignore + url = self.get_overflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,19 +165,17 @@ async def get_overflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow.metadata = {'url': '/datetime/overflow'} # type: ignore + + get_overflow.metadata = {"url": "/datetime/overflow"} # type: ignore @distributed_trace_async - async def get_underflow( - self, - **kwargs - ) -> datetime.datetime: + async def get_underflow(self, **kwargs) -> datetime.datetime: """Get underflow datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -191,22 +183,20 @@ async def get_underflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow.metadata['url'] # type: ignore + url = self.get_underflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -217,20 +207,17 @@ async def get_underflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow.metadata = {'url': '/datetime/underflow'} # type: ignore + + get_underflow.metadata = {"url": "/datetime/underflow"} # type: ignore @distributed_trace_async - async def put_utc_max_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put max datetime value 9999-12-31T23:59:59.999Z. :param datetime_body: datetime body. @@ -240,28 +227,26 @@ async def put_utc_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time.metadata['url'] # type: ignore + url = self.put_utc_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -274,14 +259,10 @@ async def put_utc_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time.metadata = {'url': '/datetime/max/utc'} # type: ignore + put_utc_max_date_time.metadata = {"url": "/datetime/max/utc"} # type: ignore @distributed_trace_async - async def put_utc_max_date_time7_digits( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_utc_max_date_time7_digits(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put max datetime value 9999-12-31T23:59:59.9999999Z. This is against the recommendation that asks for 3 digits, but allow to test what happens in @@ -294,28 +275,26 @@ async def put_utc_max_date_time7_digits( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time7_digits.metadata['url'] # type: ignore + url = self.put_utc_max_date_time7_digits.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -328,13 +307,10 @@ async def put_utc_max_date_time7_digits( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time7_digits.metadata = {'url': '/datetime/max/utc7ms'} # type: ignore + put_utc_max_date_time7_digits.metadata = {"url": "/datetime/max/utc7ms"} # type: ignore @distributed_trace_async - async def get_utc_lowercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_lowercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value 9999-12-31t23:59:59.999z. :keyword callable cls: A custom type or function that will be passed the direct response @@ -342,22 +318,20 @@ async def get_utc_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -368,19 +342,17 @@ async def get_utc_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_lowercase_max_date_time.metadata = {'url': '/datetime/max/utc/lowercase'} # type: ignore + + get_utc_lowercase_max_date_time.metadata = {"url": "/datetime/max/utc/lowercase"} # type: ignore @distributed_trace_async - async def get_utc_uppercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_uppercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value 9999-12-31T23:59:59.999Z. :keyword callable cls: A custom type or function that will be passed the direct response @@ -388,22 +360,20 @@ async def get_utc_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -414,19 +384,17 @@ async def get_utc_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time.metadata = {'url': '/datetime/max/utc/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time.metadata = {"url": "/datetime/max/utc/uppercase"} # type: ignore @distributed_trace_async - async def get_utc_uppercase_max_date_time7_digits( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_uppercase_max_date_time7_digits(self, **kwargs) -> datetime.datetime: """Get max datetime value 9999-12-31T23:59:59.9999999Z. This is against the recommendation that asks for 3 digits, but allow to test what happens in @@ -437,22 +405,20 @@ async def get_utc_uppercase_max_date_time7_digits( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time7_digits.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time7_digits.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -463,20 +429,17 @@ async def get_utc_uppercase_max_date_time7_digits( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time7_digits.metadata = {'url': '/datetime/max/utc7ms/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time7_digits.metadata = {"url": "/datetime/max/utc7ms/uppercase"} # type: ignore @distributed_trace_async - async def put_local_positive_offset_max_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_local_positive_offset_max_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put max datetime value with positive numoffset 9999-12-31t23:59:59.999+14:00. :param datetime_body: datetime body. @@ -486,28 +449,26 @@ async def put_local_positive_offset_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_positive_offset_max_date_time.metadata['url'] # type: ignore + url = self.put_local_positive_offset_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -520,13 +481,10 @@ async def put_local_positive_offset_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_positive_offset_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset'} # type: ignore + put_local_positive_offset_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset"} # type: ignore @distributed_trace_async - async def get_local_positive_offset_lowercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_positive_offset_lowercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value with positive num offset 9999-12-31t23:59:59.999+14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -534,22 +492,20 @@ async def get_local_positive_offset_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -560,19 +516,17 @@ async def get_local_positive_offset_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_lowercase_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset/lowercase'} # type: ignore + + get_local_positive_offset_lowercase_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset/lowercase"} # type: ignore @distributed_trace_async - async def get_local_positive_offset_uppercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_positive_offset_uppercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value with positive num offset 9999-12-31T23:59:59.999+14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -580,22 +534,20 @@ async def get_local_positive_offset_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -606,20 +558,17 @@ async def get_local_positive_offset_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_uppercase_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset/uppercase'} # type: ignore + + get_local_positive_offset_uppercase_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset/uppercase"} # type: ignore @distributed_trace_async - async def put_local_negative_offset_max_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_local_negative_offset_max_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put max datetime value with positive numoffset 9999-12-31t23:59:59.999-14:00. :param datetime_body: datetime body. @@ -629,28 +578,26 @@ async def put_local_negative_offset_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_negative_offset_max_date_time.metadata['url'] # type: ignore + url = self.put_local_negative_offset_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -663,13 +610,10 @@ async def put_local_negative_offset_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_negative_offset_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset'} # type: ignore + put_local_negative_offset_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset"} # type: ignore @distributed_trace_async - async def get_local_negative_offset_uppercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_negative_offset_uppercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value with positive num offset 9999-12-31T23:59:59.999-14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -677,22 +621,20 @@ async def get_local_negative_offset_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -703,19 +645,17 @@ async def get_local_negative_offset_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_uppercase_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset/uppercase'} # type: ignore + + get_local_negative_offset_uppercase_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset/uppercase"} # type: ignore @distributed_trace_async - async def get_local_negative_offset_lowercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_negative_offset_lowercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value with positive num offset 9999-12-31t23:59:59.999-14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -723,22 +663,20 @@ async def get_local_negative_offset_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -749,20 +687,17 @@ async def get_local_negative_offset_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_lowercase_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset/lowercase'} # type: ignore + + get_local_negative_offset_lowercase_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset/lowercase"} # type: ignore @distributed_trace_async - async def put_utc_min_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put min datetime value 0001-01-01T00:00:00Z. :param datetime_body: datetime body. @@ -772,28 +707,26 @@ async def put_utc_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_min_date_time.metadata['url'] # type: ignore + url = self.put_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -806,13 +739,10 @@ async def put_utc_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_min_date_time.metadata = {'url': '/datetime/min/utc'} # type: ignore + put_utc_min_date_time.metadata = {"url": "/datetime/min/utc"} # type: ignore @distributed_trace_async - async def get_utc_min_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_min_date_time(self, **kwargs) -> datetime.datetime: """Get min datetime value 0001-01-01T00:00:00Z. :keyword callable cls: A custom type or function that will be passed the direct response @@ -820,22 +750,20 @@ async def get_utc_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_min_date_time.metadata['url'] # type: ignore + url = self.get_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -846,20 +774,17 @@ async def get_utc_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_min_date_time.metadata = {'url': '/datetime/min/utc'} # type: ignore + + get_utc_min_date_time.metadata = {"url": "/datetime/min/utc"} # type: ignore @distributed_trace_async - async def put_local_positive_offset_min_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_local_positive_offset_min_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put min datetime value 0001-01-01T00:00:00+14:00. :param datetime_body: datetime body. @@ -869,28 +794,26 @@ async def put_local_positive_offset_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_positive_offset_min_date_time.metadata['url'] # type: ignore + url = self.put_local_positive_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -903,13 +826,10 @@ async def put_local_positive_offset_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_positive_offset_min_date_time.metadata = {'url': '/datetime/min/localpositiveoffset'} # type: ignore + put_local_positive_offset_min_date_time.metadata = {"url": "/datetime/min/localpositiveoffset"} # type: ignore @distributed_trace_async - async def get_local_positive_offset_min_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_positive_offset_min_date_time(self, **kwargs) -> datetime.datetime: """Get min datetime value 0001-01-01T00:00:00+14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -917,22 +837,20 @@ async def get_local_positive_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -943,20 +861,17 @@ async def get_local_positive_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_min_date_time.metadata = {'url': '/datetime/min/localpositiveoffset'} # type: ignore + + get_local_positive_offset_min_date_time.metadata = {"url": "/datetime/min/localpositiveoffset"} # type: ignore @distributed_trace_async - async def put_local_negative_offset_min_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_local_negative_offset_min_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put min datetime value 0001-01-01T00:00:00-14:00. :param datetime_body: datetime body. @@ -966,28 +881,26 @@ async def put_local_negative_offset_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_negative_offset_min_date_time.metadata['url'] # type: ignore + url = self.put_local_negative_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1000,13 +913,10 @@ async def put_local_negative_offset_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_negative_offset_min_date_time.metadata = {'url': '/datetime/min/localnegativeoffset'} # type: ignore + put_local_negative_offset_min_date_time.metadata = {"url": "/datetime/min/localnegativeoffset"} # type: ignore @distributed_trace_async - async def get_local_negative_offset_min_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_negative_offset_min_date_time(self, **kwargs) -> datetime.datetime: """Get min datetime value 0001-01-01T00:00:00-14:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1014,22 +924,20 @@ async def get_local_negative_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1040,19 +948,17 @@ async def get_local_negative_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_min_date_time.metadata = {'url': '/datetime/min/localnegativeoffset'} # type: ignore + + get_local_negative_offset_min_date_time.metadata = {"url": "/datetime/min/localnegativeoffset"} # type: ignore @distributed_trace_async - async def get_local_no_offset_min_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_local_no_offset_min_date_time(self, **kwargs) -> datetime.datetime: """Get min datetime value 0001-01-01T00:00:00. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1060,22 +966,20 @@ async def get_local_no_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_no_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_no_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1086,10 +990,11 @@ async def get_local_no_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_no_offset_min_date_time.metadata = {'url': '/datetime/min/localnooffset'} # type: ignore + + get_local_no_offset_min_date_time.metadata = {"url": "/datetime/min/localnooffset"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/__init__.py index 55e140b040f..f44913e89cb 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/__init__.py @@ -9,5 +9,5 @@ from ._datetime_operations import DatetimeOperations __all__ = [ - 'DatetimeOperations', + "DatetimeOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py index c781a75b8a9..de8cdaa1c9e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DatetimeOperations(object): """DatetimeOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.datetime] """Get null datetime value. @@ -58,22 +64,20 @@ def get_null( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/datetime/null'} # type: ignore + + get_null.metadata = {"url": "/datetime/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get invalid datetime value. @@ -105,22 +109,20 @@ def get_invalid( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/datetime/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/datetime/invalid"} # type: ignore @distributed_trace def get_overflow( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get overflow datetime value. @@ -152,22 +154,20 @@ def get_overflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow.metadata['url'] # type: ignore + url = self.get_overflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,18 +178,18 @@ def get_overflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow.metadata = {'url': '/datetime/overflow'} # type: ignore + + get_overflow.metadata = {"url": "/datetime/overflow"} # type: ignore @distributed_trace def get_underflow( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get underflow datetime value. @@ -199,22 +199,20 @@ def get_underflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow.metadata['url'] # type: ignore + url = self.get_underflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -225,13 +223,14 @@ def get_underflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow.metadata = {'url': '/datetime/underflow'} # type: ignore + + get_underflow.metadata = {"url": "/datetime/underflow"} # type: ignore @distributed_trace def put_utc_max_date_time( @@ -249,28 +248,26 @@ def put_utc_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time.metadata['url'] # type: ignore + url = self.put_utc_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -283,7 +280,7 @@ def put_utc_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time.metadata = {'url': '/datetime/max/utc'} # type: ignore + put_utc_max_date_time.metadata = {"url": "/datetime/max/utc"} # type: ignore @distributed_trace def put_utc_max_date_time7_digits( @@ -304,28 +301,26 @@ def put_utc_max_date_time7_digits( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time7_digits.metadata['url'] # type: ignore + url = self.put_utc_max_date_time7_digits.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -338,12 +333,11 @@ def put_utc_max_date_time7_digits( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time7_digits.metadata = {'url': '/datetime/max/utc7ms'} # type: ignore + put_utc_max_date_time7_digits.metadata = {"url": "/datetime/max/utc7ms"} # type: ignore @distributed_trace def get_utc_lowercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value 9999-12-31t23:59:59.999z. @@ -353,22 +347,20 @@ def get_utc_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -379,18 +371,18 @@ def get_utc_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_lowercase_max_date_time.metadata = {'url': '/datetime/max/utc/lowercase'} # type: ignore + + get_utc_lowercase_max_date_time.metadata = {"url": "/datetime/max/utc/lowercase"} # type: ignore @distributed_trace def get_utc_uppercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value 9999-12-31T23:59:59.999Z. @@ -400,22 +392,20 @@ def get_utc_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -426,18 +416,18 @@ def get_utc_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time.metadata = {'url': '/datetime/max/utc/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time.metadata = {"url": "/datetime/max/utc/uppercase"} # type: ignore @distributed_trace def get_utc_uppercase_max_date_time7_digits( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value 9999-12-31T23:59:59.9999999Z. @@ -450,22 +440,20 @@ def get_utc_uppercase_max_date_time7_digits( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time7_digits.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time7_digits.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -476,13 +464,14 @@ def get_utc_uppercase_max_date_time7_digits( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time7_digits.metadata = {'url': '/datetime/max/utc7ms/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time7_digits.metadata = {"url": "/datetime/max/utc7ms/uppercase"} # type: ignore @distributed_trace def put_local_positive_offset_max_date_time( @@ -500,28 +489,26 @@ def put_local_positive_offset_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_positive_offset_max_date_time.metadata['url'] # type: ignore + url = self.put_local_positive_offset_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -534,12 +521,11 @@ def put_local_positive_offset_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_positive_offset_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset'} # type: ignore + put_local_positive_offset_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset"} # type: ignore @distributed_trace def get_local_positive_offset_lowercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value with positive num offset 9999-12-31t23:59:59.999+14:00. @@ -549,22 +535,20 @@ def get_local_positive_offset_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -575,18 +559,18 @@ def get_local_positive_offset_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_lowercase_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset/lowercase'} # type: ignore + + get_local_positive_offset_lowercase_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset/lowercase"} # type: ignore @distributed_trace def get_local_positive_offset_uppercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value with positive num offset 9999-12-31T23:59:59.999+14:00. @@ -596,22 +580,20 @@ def get_local_positive_offset_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -622,13 +604,14 @@ def get_local_positive_offset_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_uppercase_max_date_time.metadata = {'url': '/datetime/max/localpositiveoffset/uppercase'} # type: ignore + + get_local_positive_offset_uppercase_max_date_time.metadata = {"url": "/datetime/max/localpositiveoffset/uppercase"} # type: ignore @distributed_trace def put_local_negative_offset_max_date_time( @@ -646,28 +629,26 @@ def put_local_negative_offset_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_negative_offset_max_date_time.metadata['url'] # type: ignore + url = self.put_local_negative_offset_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -680,12 +661,11 @@ def put_local_negative_offset_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_negative_offset_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset'} # type: ignore + put_local_negative_offset_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset"} # type: ignore @distributed_trace def get_local_negative_offset_uppercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value with positive num offset 9999-12-31T23:59:59.999-14:00. @@ -695,22 +675,20 @@ def get_local_negative_offset_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -721,18 +699,18 @@ def get_local_negative_offset_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_uppercase_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset/uppercase'} # type: ignore + + get_local_negative_offset_uppercase_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset/uppercase"} # type: ignore @distributed_trace def get_local_negative_offset_lowercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value with positive num offset 9999-12-31t23:59:59.999-14:00. @@ -742,22 +720,20 @@ def get_local_negative_offset_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -768,13 +744,14 @@ def get_local_negative_offset_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_lowercase_max_date_time.metadata = {'url': '/datetime/max/localnegativeoffset/lowercase'} # type: ignore + + get_local_negative_offset_lowercase_max_date_time.metadata = {"url": "/datetime/max/localnegativeoffset/lowercase"} # type: ignore @distributed_trace def put_utc_min_date_time( @@ -792,28 +769,26 @@ def put_utc_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_min_date_time.metadata['url'] # type: ignore + url = self.put_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -826,12 +801,11 @@ def put_utc_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_min_date_time.metadata = {'url': '/datetime/min/utc'} # type: ignore + put_utc_min_date_time.metadata = {"url": "/datetime/min/utc"} # type: ignore @distributed_trace def get_utc_min_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get min datetime value 0001-01-01T00:00:00Z. @@ -841,22 +815,20 @@ def get_utc_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_min_date_time.metadata['url'] # type: ignore + url = self.get_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -867,13 +839,14 @@ def get_utc_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_min_date_time.metadata = {'url': '/datetime/min/utc'} # type: ignore + + get_utc_min_date_time.metadata = {"url": "/datetime/min/utc"} # type: ignore @distributed_trace def put_local_positive_offset_min_date_time( @@ -891,28 +864,26 @@ def put_local_positive_offset_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_positive_offset_min_date_time.metadata['url'] # type: ignore + url = self.put_local_positive_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -925,12 +896,11 @@ def put_local_positive_offset_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_positive_offset_min_date_time.metadata = {'url': '/datetime/min/localpositiveoffset'} # type: ignore + put_local_positive_offset_min_date_time.metadata = {"url": "/datetime/min/localpositiveoffset"} # type: ignore @distributed_trace def get_local_positive_offset_min_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get min datetime value 0001-01-01T00:00:00+14:00. @@ -940,22 +910,20 @@ def get_local_positive_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_positive_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_positive_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -966,13 +934,14 @@ def get_local_positive_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_positive_offset_min_date_time.metadata = {'url': '/datetime/min/localpositiveoffset'} # type: ignore + + get_local_positive_offset_min_date_time.metadata = {"url": "/datetime/min/localpositiveoffset"} # type: ignore @distributed_trace def put_local_negative_offset_min_date_time( @@ -990,28 +959,26 @@ def put_local_negative_offset_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_local_negative_offset_min_date_time.metadata['url'] # type: ignore + url = self.put_local_negative_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'iso-8601') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "iso-8601") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1024,12 +991,11 @@ def put_local_negative_offset_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_local_negative_offset_min_date_time.metadata = {'url': '/datetime/min/localnegativeoffset'} # type: ignore + put_local_negative_offset_min_date_time.metadata = {"url": "/datetime/min/localnegativeoffset"} # type: ignore @distributed_trace def get_local_negative_offset_min_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get min datetime value 0001-01-01T00:00:00-14:00. @@ -1039,22 +1005,20 @@ def get_local_negative_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_negative_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_negative_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1065,18 +1029,18 @@ def get_local_negative_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_negative_offset_min_date_time.metadata = {'url': '/datetime/min/localnegativeoffset'} # type: ignore + + get_local_negative_offset_min_date_time.metadata = {"url": "/datetime/min/localnegativeoffset"} # type: ignore @distributed_trace def get_local_no_offset_min_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get min datetime value 0001-01-01T00:00:00. @@ -1086,22 +1050,20 @@ def get_local_no_offset_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_no_offset_min_date_time.metadata['url'] # type: ignore + url = self.get_local_no_offset_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1112,10 +1074,11 @@ def get_local_no_offset_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('iso-8601', pipeline_response) + deserialized = self._deserialize("iso-8601", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_local_no_offset_min_date_time.metadata = {'url': '/datetime/min/localnooffset'} # type: ignore + + get_local_no_offset_min_date_time.metadata = {"url": "/datetime/min/localnooffset"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/setup.py index 303fc63292b..f51aae3f20e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTime/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTime/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/__init__.py index 6424f40741f..b965b28ad76 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestRFC1123DateTimeTestService'] +__all__ = ["AutoRestRFC1123DateTimeTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py index eb54c9d883b..217aaf5ae5d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.datetimerfc1123 = Datetimerfc1123Operations( - self._client, self._config, self._serialize, self._deserialize) + self.datetimerfc1123 = Datetimerfc1123Operations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py index cc9c7b8a94e..4048a5a7f59 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py @@ -26,26 +26,24 @@ class AutoRestRFC1123DateTimeTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestRFC1123DateTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestrfc1123datetimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestrfc1123datetimetestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py index 8b7d913b8f8..43c4bda4f99 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_rfc1123_date_time_test_service import AutoRestRFC1123DateTimeTestService -__all__ = ['AutoRestRFC1123DateTimeTestService'] + +__all__ = ["AutoRestRFC1123DateTimeTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py index bf97072e7cd..f6cecf0805f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py @@ -24,13 +24,9 @@ class AutoRestRFC1123DateTimeTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.datetimerfc1123 = Datetimerfc1123Operations( - self._client, self._config, self._serialize, self._deserialize) + self.datetimerfc1123 = Datetimerfc1123Operations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_configuration.py index 98cd123ab4d..a5f8aa98c35 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestRFC1123DateTimeTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestRFC1123DateTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestrfc1123datetimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestrfc1123datetimetestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/__init__.py index 7dc6c064240..a4a84480524 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._datetimerfc1123_operations import Datetimerfc1123Operations __all__ = [ - 'Datetimerfc1123Operations', + "Datetimerfc1123Operations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py index b4d400e46de..a940a2b2af0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class Datetimerfc1123Operations: """Datetimerfc1123Operations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[datetime.datetime]: + async def get_null(self, **kwargs) -> Optional[datetime.datetime]: """Get null datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/datetimerfc1123/null'} # type: ignore + + get_null.metadata = {"url": "/datetimerfc1123/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> datetime.datetime: + async def get_invalid(self, **kwargs) -> datetime.datetime: """Get invalid datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/datetimerfc1123/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/datetimerfc1123/invalid"} # type: ignore @distributed_trace_async - async def get_overflow( - self, - **kwargs - ) -> datetime.datetime: + async def get_overflow(self, **kwargs) -> datetime.datetime: """Get overflow datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_overflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow.metadata['url'] # type: ignore + url = self.get_overflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,19 +165,17 @@ async def get_overflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow.metadata = {'url': '/datetimerfc1123/overflow'} # type: ignore + + get_overflow.metadata = {"url": "/datetimerfc1123/overflow"} # type: ignore @distributed_trace_async - async def get_underflow( - self, - **kwargs - ) -> datetime.datetime: + async def get_underflow(self, **kwargs) -> datetime.datetime: """Get underflow datetime value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -191,22 +183,20 @@ async def get_underflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow.metadata['url'] # type: ignore + url = self.get_underflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -217,20 +207,17 @@ async def get_underflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow.metadata = {'url': '/datetimerfc1123/underflow'} # type: ignore + + get_underflow.metadata = {"url": "/datetimerfc1123/underflow"} # type: ignore @distributed_trace_async - async def put_utc_max_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put max datetime value Fri, 31 Dec 9999 23:59:59 GMT. :param datetime_body: datetime body. @@ -240,28 +227,26 @@ async def put_utc_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time.metadata['url'] # type: ignore + url = self.put_utc_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'rfc-1123') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "rfc-1123") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -274,13 +259,10 @@ async def put_utc_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time.metadata = {'url': '/datetimerfc1123/max'} # type: ignore + put_utc_max_date_time.metadata = {"url": "/datetimerfc1123/max"} # type: ignore @distributed_trace_async - async def get_utc_lowercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_lowercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value fri, 31 dec 9999 23:59:59 gmt. :keyword callable cls: A custom type or function that will be passed the direct response @@ -288,22 +270,20 @@ async def get_utc_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -314,19 +294,17 @@ async def get_utc_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_lowercase_max_date_time.metadata = {'url': '/datetimerfc1123/max/lowercase'} # type: ignore + + get_utc_lowercase_max_date_time.metadata = {"url": "/datetimerfc1123/max/lowercase"} # type: ignore @distributed_trace_async - async def get_utc_uppercase_max_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_uppercase_max_date_time(self, **kwargs) -> datetime.datetime: """Get max datetime value FRI, 31 DEC 9999 23:59:59 GMT. :keyword callable cls: A custom type or function that will be passed the direct response @@ -334,22 +312,20 @@ async def get_utc_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,20 +336,17 @@ async def get_utc_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time.metadata = {'url': '/datetimerfc1123/max/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time.metadata = {"url": "/datetimerfc1123/max/uppercase"} # type: ignore @distributed_trace_async - async def put_utc_min_date_time( - self, - datetime_body: datetime.datetime, - **kwargs - ) -> None: + async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs) -> None: """Put min datetime value Mon, 1 Jan 0001 00:00:00 GMT. :param datetime_body: datetime body. @@ -383,28 +356,26 @@ async def put_utc_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_min_date_time.metadata['url'] # type: ignore + url = self.put_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'rfc-1123') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "rfc-1123") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -417,13 +388,10 @@ async def put_utc_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_min_date_time.metadata = {'url': '/datetimerfc1123/min'} # type: ignore + put_utc_min_date_time.metadata = {"url": "/datetimerfc1123/min"} # type: ignore @distributed_trace_async - async def get_utc_min_date_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_utc_min_date_time(self, **kwargs) -> datetime.datetime: """Get min datetime value Mon, 1 Jan 0001 00:00:00 GMT. :keyword callable cls: A custom type or function that will be passed the direct response @@ -431,22 +399,20 @@ async def get_utc_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_min_date_time.metadata['url'] # type: ignore + url = self.get_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -457,10 +423,11 @@ async def get_utc_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_min_date_time.metadata = {'url': '/datetimerfc1123/min'} # type: ignore + + get_utc_min_date_time.metadata = {"url": "/datetimerfc1123/min"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/__init__.py index 7dc6c064240..a4a84480524 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/__init__.py @@ -9,5 +9,5 @@ from ._datetimerfc1123_operations import Datetimerfc1123Operations __all__ = [ - 'Datetimerfc1123Operations', + "Datetimerfc1123Operations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py index 27022c8c55b..9263c673a62 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class Datetimerfc1123Operations(object): """Datetimerfc1123Operations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.datetime] """Get null datetime value. @@ -58,22 +64,20 @@ def get_null( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/datetimerfc1123/null'} # type: ignore + + get_null.metadata = {"url": "/datetimerfc1123/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get invalid datetime value. @@ -105,22 +109,20 @@ def get_invalid( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/datetimerfc1123/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/datetimerfc1123/invalid"} # type: ignore @distributed_trace def get_overflow( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get overflow datetime value. @@ -152,22 +154,20 @@ def get_overflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow.metadata['url'] # type: ignore + url = self.get_overflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,18 +178,18 @@ def get_overflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow.metadata = {'url': '/datetimerfc1123/overflow'} # type: ignore + + get_overflow.metadata = {"url": "/datetimerfc1123/overflow"} # type: ignore @distributed_trace def get_underflow( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get underflow datetime value. @@ -199,22 +199,20 @@ def get_underflow( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow.metadata['url'] # type: ignore + url = self.get_underflow.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -225,13 +223,14 @@ def get_underflow( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow.metadata = {'url': '/datetimerfc1123/underflow'} # type: ignore + + get_underflow.metadata = {"url": "/datetimerfc1123/underflow"} # type: ignore @distributed_trace def put_utc_max_date_time( @@ -249,28 +248,26 @@ def put_utc_max_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_max_date_time.metadata['url'] # type: ignore + url = self.put_utc_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'rfc-1123') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "rfc-1123") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -283,12 +280,11 @@ def put_utc_max_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_max_date_time.metadata = {'url': '/datetimerfc1123/max'} # type: ignore + put_utc_max_date_time.metadata = {"url": "/datetimerfc1123/max"} # type: ignore @distributed_trace def get_utc_lowercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value fri, 31 dec 9999 23:59:59 gmt. @@ -298,22 +294,20 @@ def get_utc_lowercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_lowercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_lowercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -324,18 +318,18 @@ def get_utc_lowercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_lowercase_max_date_time.metadata = {'url': '/datetimerfc1123/max/lowercase'} # type: ignore + + get_utc_lowercase_max_date_time.metadata = {"url": "/datetimerfc1123/max/lowercase"} # type: ignore @distributed_trace def get_utc_uppercase_max_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get max datetime value FRI, 31 DEC 9999 23:59:59 GMT. @@ -345,22 +339,20 @@ def get_utc_uppercase_max_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_uppercase_max_date_time.metadata['url'] # type: ignore + url = self.get_utc_uppercase_max_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -371,13 +363,14 @@ def get_utc_uppercase_max_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_uppercase_max_date_time.metadata = {'url': '/datetimerfc1123/max/uppercase'} # type: ignore + + get_utc_uppercase_max_date_time.metadata = {"url": "/datetimerfc1123/max/uppercase"} # type: ignore @distributed_trace def put_utc_min_date_time( @@ -395,28 +388,26 @@ def put_utc_min_date_time( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_utc_min_date_time.metadata['url'] # type: ignore + url = self.put_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(datetime_body, 'rfc-1123') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(datetime_body, "rfc-1123") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -429,12 +420,11 @@ def put_utc_min_date_time( if cls: return cls(pipeline_response, None, {}) - put_utc_min_date_time.metadata = {'url': '/datetimerfc1123/min'} # type: ignore + put_utc_min_date_time.metadata = {"url": "/datetimerfc1123/min"} # type: ignore @distributed_trace def get_utc_min_date_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get min datetime value Mon, 1 Jan 0001 00:00:00 GMT. @@ -444,22 +434,20 @@ def get_utc_min_date_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_utc_min_date_time.metadata['url'] # type: ignore + url = self.get_utc_min_date_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -470,10 +458,11 @@ def get_utc_min_date_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('rfc-1123', pipeline_response) + deserialized = self._deserialize("rfc-1123", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_utc_min_date_time.metadata = {'url': '/datetimerfc1123/min'} # type: ignore + + get_utc_min_date_time.metadata = {"url": "/datetimerfc1123/min"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/setup.py index 8cf876ad85f..15cfb681e57 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDateTimeRfc1123/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/__init__.py index d7627c9f4ab..f914a999b3b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATDictionaryService'] +__all__ = ["AutoRestSwaggerBATDictionaryService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_ba_tdictionary_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_ba_tdictionary_service.py index 94faeea311c..ba3e2dea390 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_ba_tdictionary_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_ba_tdictionary_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.dictionary = DictionaryOperations( - self._client, self._config, self._serialize, self._deserialize) + self.dictionary = DictionaryOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py index 4b137bb55a1..c8d4d966970 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATDictionaryServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATDictionaryServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatdictionaryservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatdictionaryservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py index 92ff7e41e83..db34c8dfb85 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_ba_tdictionary_service import AutoRestSwaggerBATDictionaryService -__all__ = ['AutoRestSwaggerBATDictionaryService'] + +__all__ = ["AutoRestSwaggerBATDictionaryService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_ba_tdictionary_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_ba_tdictionary_service.py index 6797be2fe6d..264537c38e3 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_ba_tdictionary_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_ba_tdictionary_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATDictionaryService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.dictionary = DictionaryOperations( - self._client, self._config, self._serialize, self._deserialize) + self.dictionary = DictionaryOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_configuration.py index 9673484ffb0..01218333453 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATDictionaryServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATDictionaryServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatdictionaryservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatdictionaryservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/__init__.py index 591a41bdd0e..0a1b8818aa6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._dictionary_operations import DictionaryOperations __all__ = [ - 'DictionaryOperations', + "DictionaryOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py index 544e6cafe34..a17474ea057 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DictionaryOperations: """DictionaryOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Dict[str, int]: + async def get_null(self, **kwargs) -> Dict[str, int]: """Get null dictionary value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/dictionary/null'} # type: ignore + + get_null.metadata = {"url": "/dictionary/null"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> Dict[str, int]: + async def get_empty(self, **kwargs) -> Dict[str, int]: """Get empty dictionary value {}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_empty( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,20 +123,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/dictionary/empty'} # type: ignore + + get_empty.metadata = {"url": "/dictionary/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - array_body: Dict[str, str], - **kwargs - ) -> None: + async def put_empty(self, array_body: Dict[str, str], **kwargs) -> None: """Set dictionary value empty {}. :param array_body: @@ -148,28 +143,26 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{str}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{str}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -182,13 +175,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/dictionary/empty'} # type: ignore + put_empty.metadata = {"url": "/dictionary/empty"} # type: ignore @distributed_trace_async - async def get_null_value( - self, - **kwargs - ) -> Dict[str, str]: + async def get_null_value(self, **kwargs) -> Dict[str, str]: """Get Dictionary with null value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -196,22 +186,20 @@ async def get_null_value( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_value.metadata['url'] # type: ignore + url = self.get_null_value.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -222,19 +210,17 @@ async def get_null_value( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_value.metadata = {'url': '/dictionary/nullvalue'} # type: ignore + + get_null_value.metadata = {"url": "/dictionary/nullvalue"} # type: ignore @distributed_trace_async - async def get_null_key( - self, - **kwargs - ) -> Dict[str, str]: + async def get_null_key(self, **kwargs) -> Dict[str, str]: """Get Dictionary with null key. :keyword callable cls: A custom type or function that will be passed the direct response @@ -242,22 +228,20 @@ async def get_null_key( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_key.metadata['url'] # type: ignore + url = self.get_null_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -268,19 +252,17 @@ async def get_null_key( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_key.metadata = {'url': '/dictionary/nullkey'} # type: ignore + + get_null_key.metadata = {"url": "/dictionary/nullkey"} # type: ignore @distributed_trace_async - async def get_empty_string_key( - self, - **kwargs - ) -> Dict[str, str]: + async def get_empty_string_key(self, **kwargs) -> Dict[str, str]: """Get Dictionary with key as empty string. :keyword callable cls: A custom type or function that will be passed the direct response @@ -288,22 +270,20 @@ async def get_empty_string_key( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty_string_key.metadata['url'] # type: ignore + url = self.get_empty_string_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -314,19 +294,17 @@ async def get_empty_string_key( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_string_key.metadata = {'url': '/dictionary/keyemptystring'} # type: ignore + + get_empty_string_key.metadata = {"url": "/dictionary/keyemptystring"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> Dict[str, str]: + async def get_invalid(self, **kwargs) -> Dict[str, str]: """Get invalid Dictionary value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -334,22 +312,20 @@ async def get_invalid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,19 +336,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/dictionary/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/dictionary/invalid"} # type: ignore @distributed_trace_async - async def get_boolean_tfft( - self, - **kwargs - ) -> Dict[str, bool]: + async def get_boolean_tfft(self, **kwargs) -> Dict[str, bool]: """Get boolean dictionary value {"0": true, "1": false, "2": false, "3": true }. :keyword callable cls: A custom type or function that will be passed the direct response @@ -380,22 +354,20 @@ async def get_boolean_tfft( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -406,20 +378,17 @@ async def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/dictionary/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/dictionary/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def put_boolean_tfft( - self, - array_body: Dict[str, bool], - **kwargs - ) -> None: + async def put_boolean_tfft(self, array_body: Dict[str, bool], **kwargs) -> None: """Set dictionary value empty {"0": true, "1": false, "2": false, "3": true }. :param array_body: @@ -429,28 +398,26 @@ async def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{bool}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{bool}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -463,13 +430,10 @@ async def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/dictionary/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/dictionary/prim/boolean/tfft"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_null( - self, - **kwargs - ) -> Dict[str, bool]: + async def get_boolean_invalid_null(self, **kwargs) -> Dict[str, bool]: """Get boolean dictionary value {"0": true, "1": null, "2": false }. :keyword callable cls: A custom type or function that will be passed the direct response @@ -477,22 +441,20 @@ async def get_boolean_invalid_null( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -503,19 +465,17 @@ async def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/dictionary/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/dictionary/prim/boolean/true.null.false"} # type: ignore @distributed_trace_async - async def get_boolean_invalid_string( - self, - **kwargs - ) -> Dict[str, bool]: + async def get_boolean_invalid_string(self, **kwargs) -> Dict[str, bool]: """Get boolean dictionary value '{"0": true, "1": "boolean", "2": false}'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -523,22 +483,20 @@ async def get_boolean_invalid_string( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -549,19 +507,17 @@ async def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/dictionary/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/dictionary/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace_async - async def get_integer_valid( - self, - **kwargs - ) -> Dict[str, int]: + async def get_integer_valid(self, **kwargs) -> Dict[str, int]: """Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -569,22 +525,20 @@ async def get_integer_valid( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -595,20 +549,17 @@ async def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/dictionary/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/dictionary/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_integer_valid( - self, - array_body: Dict[str, int], - **kwargs - ) -> None: + async def put_integer_valid(self, array_body: Dict[str, int], **kwargs) -> None: """Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}. :param array_body: @@ -618,28 +569,26 @@ async def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{int}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{int}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -652,13 +601,10 @@ async def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/dictionary/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/dictionary/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_int_invalid_null( - self, - **kwargs - ) -> Dict[str, int]: + async def get_int_invalid_null(self, **kwargs) -> Dict[str, int]: """Get integer dictionary value {"0": 1, "1": null, "2": 0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -666,22 +612,20 @@ async def get_int_invalid_null( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -692,19 +636,17 @@ async def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/dictionary/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/dictionary/prim/integer/1.null.zero"} # type: ignore @distributed_trace_async - async def get_int_invalid_string( - self, - **kwargs - ) -> Dict[str, int]: + async def get_int_invalid_string(self, **kwargs) -> Dict[str, int]: """Get integer dictionary value {"0": 1, "1": "integer", "2": 0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -712,22 +654,20 @@ async def get_int_invalid_string( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -738,19 +678,17 @@ async def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/dictionary/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/dictionary/prim/integer/1.integer.0"} # type: ignore @distributed_trace_async - async def get_long_valid( - self, - **kwargs - ) -> Dict[str, int]: + async def get_long_valid(self, **kwargs) -> Dict[str, int]: """Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -758,22 +696,20 @@ async def get_long_valid( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -784,20 +720,17 @@ async def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/dictionary/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/dictionary/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def put_long_valid( - self, - array_body: Dict[str, int], - **kwargs - ) -> None: + async def put_long_valid(self, array_body: Dict[str, int], **kwargs) -> None: """Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}. :param array_body: @@ -807,28 +740,26 @@ async def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{long}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{long}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -841,13 +772,10 @@ async def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/dictionary/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/dictionary/prim/long/1.-1.3.300"} # type: ignore @distributed_trace_async - async def get_long_invalid_null( - self, - **kwargs - ) -> Dict[str, int]: + async def get_long_invalid_null(self, **kwargs) -> Dict[str, int]: """Get long dictionary value {"0": 1, "1": null, "2": 0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -855,22 +783,20 @@ async def get_long_invalid_null( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -881,19 +807,17 @@ async def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/dictionary/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/dictionary/prim/long/1.null.zero"} # type: ignore @distributed_trace_async - async def get_long_invalid_string( - self, - **kwargs - ) -> Dict[str, int]: + async def get_long_invalid_string(self, **kwargs) -> Dict[str, int]: """Get long dictionary value {"0": 1, "1": "integer", "2": 0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -901,22 +825,20 @@ async def get_long_invalid_string( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -927,19 +849,17 @@ async def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/dictionary/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/dictionary/prim/long/1.integer.0"} # type: ignore @distributed_trace_async - async def get_float_valid( - self, - **kwargs - ) -> Dict[str, float]: + async def get_float_valid(self, **kwargs) -> Dict[str, float]: """Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -947,22 +867,20 @@ async def get_float_valid( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -973,20 +891,17 @@ async def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/dictionary/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/dictionary/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_float_valid( - self, - array_body: Dict[str, float], - **kwargs - ) -> None: + async def put_float_valid(self, array_body: Dict[str, float], **kwargs) -> None: """Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. :param array_body: @@ -996,28 +911,26 @@ async def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{float}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{float}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1030,13 +943,10 @@ async def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/dictionary/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/dictionary/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_null( - self, - **kwargs - ) -> Dict[str, float]: + async def get_float_invalid_null(self, **kwargs) -> Dict[str, float]: """Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1044,22 +954,20 @@ async def get_float_invalid_null( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1070,19 +978,17 @@ async def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/dictionary/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/dictionary/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_float_invalid_string( - self, - **kwargs - ) -> Dict[str, float]: + async def get_float_invalid_string(self, **kwargs) -> Dict[str, float]: """Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1090,22 +996,20 @@ async def get_float_invalid_string( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1116,19 +1020,17 @@ async def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/dictionary/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/dictionary/prim/float/1.number.0"} # type: ignore @distributed_trace_async - async def get_double_valid( - self, - **kwargs - ) -> Dict[str, float]: + async def get_double_valid(self, **kwargs) -> Dict[str, float]: """Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1136,22 +1038,20 @@ async def get_double_valid( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1162,20 +1062,17 @@ async def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/dictionary/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/dictionary/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def put_double_valid( - self, - array_body: Dict[str, float], - **kwargs - ) -> None: + async def put_double_valid(self, array_body: Dict[str, float], **kwargs) -> None: """Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. :param array_body: @@ -1185,28 +1082,26 @@ async def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{float}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{float}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1219,13 +1114,10 @@ async def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/dictionary/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/dictionary/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_null( - self, - **kwargs - ) -> Dict[str, float]: + async def get_double_invalid_null(self, **kwargs) -> Dict[str, float]: """Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1233,22 +1125,20 @@ async def get_double_invalid_null( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1259,19 +1149,17 @@ async def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/dictionary/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/dictionary/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace_async - async def get_double_invalid_string( - self, - **kwargs - ) -> Dict[str, float]: + async def get_double_invalid_string(self, **kwargs) -> Dict[str, float]: """Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1279,22 +1167,20 @@ async def get_double_invalid_string( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1305,19 +1191,17 @@ async def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/dictionary/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/dictionary/prim/double/1.number.0"} # type: ignore @distributed_trace_async - async def get_string_valid( - self, - **kwargs - ) -> Dict[str, str]: + async def get_string_valid(self, **kwargs) -> Dict[str, str]: """Get string dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1325,22 +1209,20 @@ async def get_string_valid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1351,20 +1233,17 @@ async def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/dictionary/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/dictionary/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def put_string_valid( - self, - array_body: Dict[str, str], - **kwargs - ) -> None: + async def put_string_valid(self, array_body: Dict[str, str], **kwargs) -> None: """Set dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}. :param array_body: @@ -1374,28 +1253,26 @@ async def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{str}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{str}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1408,13 +1285,10 @@ async def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/dictionary/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/dictionary/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace_async - async def get_string_with_null( - self, - **kwargs - ) -> Dict[str, str]: + async def get_string_with_null(self, **kwargs) -> Dict[str, str]: """Get string dictionary value {"0": "foo", "1": null, "2": "foo2"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1422,22 +1296,20 @@ async def get_string_with_null( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1448,19 +1320,17 @@ async def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/dictionary/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/dictionary/prim/string/foo.null.foo2"} # type: ignore @distributed_trace_async - async def get_string_with_invalid( - self, - **kwargs - ) -> Dict[str, str]: + async def get_string_with_invalid(self, **kwargs) -> Dict[str, str]: """Get string dictionary value {"0": "foo", "1": 123, "2": "foo2"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1468,22 +1338,20 @@ async def get_string_with_invalid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1494,19 +1362,17 @@ async def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/dictionary/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/dictionary/prim/string/foo.123.foo2"} # type: ignore @distributed_trace_async - async def get_date_valid( - self, - **kwargs - ) -> Dict[str, datetime.date]: + async def get_date_valid(self, **kwargs) -> Dict[str, datetime.date]: """Get integer dictionary value {"0": "2000-12-01", "1": "1980-01-02", "2": "1492-10-12"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1514,22 +1380,20 @@ async def get_date_valid( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1540,20 +1404,17 @@ async def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/dictionary/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/dictionary/prim/date/valid"} # type: ignore @distributed_trace_async - async def put_date_valid( - self, - array_body: Dict[str, datetime.date], - **kwargs - ) -> None: + async def put_date_valid(self, array_body: Dict[str, datetime.date], **kwargs) -> None: """Set dictionary value {"0": "2000-12-01", "1": "1980-01-02", "2": "1492-10-12"}. :param array_body: @@ -1563,28 +1424,26 @@ async def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{date}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{date}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1597,13 +1456,10 @@ async def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/dictionary/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/dictionary/prim/date/valid"} # type: ignore @distributed_trace_async - async def get_date_invalid_null( - self, - **kwargs - ) -> Dict[str, datetime.date]: + async def get_date_invalid_null(self, **kwargs) -> Dict[str, datetime.date]: """Get date dictionary value {"0": "2012-01-01", "1": null, "2": "1776-07-04"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1611,22 +1467,20 @@ async def get_date_invalid_null( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1637,19 +1491,17 @@ async def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/dictionary/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/dictionary/prim/date/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_invalid_chars( - self, - **kwargs - ) -> Dict[str, datetime.date]: + async def get_date_invalid_chars(self, **kwargs) -> Dict[str, datetime.date]: """Get date dictionary value {"0": "2011-03-22", "1": "date"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1657,22 +1509,20 @@ async def get_date_invalid_chars( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1683,19 +1533,17 @@ async def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/dictionary/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/dictionary/prim/date/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_valid( - self, - **kwargs - ) -> Dict[str, datetime.datetime]: + async def get_date_time_valid(self, **kwargs) -> Dict[str, datetime.datetime]: """Get date-time dictionary value {"0": "2000-12-01t00:00:01z", "1": "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"}. @@ -1704,22 +1552,20 @@ async def get_date_time_valid( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1730,20 +1576,17 @@ async def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/dictionary/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/dictionary/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def put_date_time_valid( - self, - array_body: Dict[str, datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_valid(self, array_body: Dict[str, datetime.datetime], **kwargs) -> None: """Set dictionary value {"0": "2000-12-01t00:00:01z", "1": "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"}. @@ -1754,28 +1597,26 @@ async def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{iso-8601}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{iso-8601}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1788,13 +1629,10 @@ async def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/dictionary/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/dictionary/prim/date-time/valid"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_null( - self, - **kwargs - ) -> Dict[str, datetime.datetime]: + async def get_date_time_invalid_null(self, **kwargs) -> Dict[str, datetime.datetime]: """Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": null}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1802,22 +1640,20 @@ async def get_date_time_invalid_null( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1828,19 +1664,17 @@ async def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/dictionary/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/dictionary/prim/date-time/invalidnull"} # type: ignore @distributed_trace_async - async def get_date_time_invalid_chars( - self, - **kwargs - ) -> Dict[str, datetime.datetime]: + async def get_date_time_invalid_chars(self, **kwargs) -> Dict[str, datetime.datetime]: """Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": "date-time"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1848,22 +1682,20 @@ async def get_date_time_invalid_chars( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1874,19 +1706,17 @@ async def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/dictionary/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/dictionary/prim/date-time/invalidchars"} # type: ignore @distributed_trace_async - async def get_date_time_rfc1123_valid( - self, - **kwargs - ) -> Dict[str, datetime.datetime]: + async def get_date_time_rfc1123_valid(self, **kwargs) -> Dict[str, datetime.datetime]: """Get date-time-rfc1123 dictionary value {"0": "Fri, 01 Dec 2000 00:00:01 GMT", "1": "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct 1492 10:15:01 GMT"}. @@ -1895,22 +1725,20 @@ async def get_date_time_rfc1123_valid( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1921,20 +1749,17 @@ async def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{rfc-1123}', pipeline_response) + deserialized = self._deserialize("{rfc-1123}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/dictionary/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/dictionary/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def put_date_time_rfc1123_valid( - self, - array_body: Dict[str, datetime.datetime], - **kwargs - ) -> None: + async def put_date_time_rfc1123_valid(self, array_body: Dict[str, datetime.datetime], **kwargs) -> None: """Set dictionary value empty {"0": "Fri, 01 Dec 2000 00:00:01 GMT", "1": "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct 1492 10:15:01 GMT"}. @@ -1945,28 +1770,26 @@ async def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{rfc-1123}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{rfc-1123}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1979,13 +1802,10 @@ async def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/dictionary/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/dictionary/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace_async - async def get_duration_valid( - self, - **kwargs - ) -> Dict[str, datetime.timedelta]: + async def get_duration_valid(self, **kwargs) -> Dict[str, datetime.timedelta]: """Get duration dictionary value {"0": "P123DT22H14M12.011S", "1": "P5DT1H0M0S"}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1993,22 +1813,20 @@ async def get_duration_valid( :rtype: dict[str, ~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2019,20 +1837,17 @@ async def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{duration}', pipeline_response) + deserialized = self._deserialize("{duration}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/dictionary/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/dictionary/prim/duration/valid"} # type: ignore @distributed_trace_async - async def put_duration_valid( - self, - array_body: Dict[str, datetime.timedelta], - **kwargs - ) -> None: + async def put_duration_valid(self, array_body: Dict[str, datetime.timedelta], **kwargs) -> None: """Set dictionary value {"0": "P123DT22H14M12.011S", "1": "P5DT1H0M0S"}. :param array_body: @@ -2042,28 +1857,26 @@ async def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{duration}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{duration}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2076,13 +1889,10 @@ async def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/dictionary/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/dictionary/prim/duration/valid"} # type: ignore @distributed_trace_async - async def get_byte_valid( - self, - **kwargs - ) -> Dict[str, bytearray]: + async def get_byte_valid(self, **kwargs) -> Dict[str, bytearray]: """Get byte dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), "2": hex (25, 29, 43)} with each item encoded in base64. @@ -2091,22 +1901,20 @@ async def get_byte_valid( :rtype: dict[str, bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2117,20 +1925,17 @@ async def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bytearray}', pipeline_response) + deserialized = self._deserialize("{bytearray}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/dictionary/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/dictionary/prim/byte/valid"} # type: ignore @distributed_trace_async - async def put_byte_valid( - self, - array_body: Dict[str, bytearray], - **kwargs - ) -> None: + async def put_byte_valid(self, array_body: Dict[str, bytearray], **kwargs) -> None: """Put the dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), "2": hex (25, 29, 43)} with each elementencoded in base 64. @@ -2141,28 +1946,26 @@ async def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{bytearray}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{bytearray}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2175,13 +1978,10 @@ async def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/dictionary/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/dictionary/prim/byte/valid"} # type: ignore @distributed_trace_async - async def get_byte_invalid_null( - self, - **kwargs - ) -> Dict[str, bytearray]: + async def get_byte_invalid_null(self, **kwargs) -> Dict[str, bytearray]: """Get byte dictionary value {"0": hex(FF FF FF FA), "1": null} with the first item base64 encoded. @@ -2190,22 +1990,20 @@ async def get_byte_invalid_null( :rtype: dict[str, bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2216,19 +2014,17 @@ async def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bytearray}', pipeline_response) + deserialized = self._deserialize("{bytearray}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/dictionary/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/dictionary/prim/byte/invalidnull"} # type: ignore @distributed_trace_async - async def get_base64_url( - self, - **kwargs - ) -> Dict[str, bytes]: + async def get_base64_url(self, **kwargs) -> Dict[str, bytes]: """Get base64url dictionary value {"0": "a string that gets encoded with base64url", "1": "test string", "2": "Lorem ipsum"}. @@ -2237,22 +2033,20 @@ async def get_base64_url( :rtype: dict[str, bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2263,19 +2057,17 @@ async def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{base64}', pipeline_response) + deserialized = self._deserialize("{base64}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/dictionary/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/dictionary/prim/base64url/valid"} # type: ignore @distributed_trace_async - async def get_complex_null( - self, - **kwargs - ) -> Optional[Dict[str, "_models.Widget"]]: + async def get_complex_null(self, **kwargs) -> Optional[Dict[str, "_models.Widget"]]: """Get dictionary of complex type null value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2283,22 +2075,20 @@ async def get_complex_null( :rtype: dict[str, ~bodydictionary.models.Widget] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[Dict[str, "_models.Widget"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[Dict[str, "_models.Widget"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2309,19 +2099,17 @@ async def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/dictionary/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/dictionary/complex/null"} # type: ignore @distributed_trace_async - async def get_complex_empty( - self, - **kwargs - ) -> Dict[str, "_models.Widget"]: + async def get_complex_empty(self, **kwargs) -> Dict[str, "_models.Widget"]: """Get empty dictionary of complex type {}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2329,22 +2117,20 @@ async def get_complex_empty( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2355,19 +2141,17 @@ async def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/dictionary/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/dictionary/complex/empty"} # type: ignore @distributed_trace_async - async def get_complex_item_null( - self, - **kwargs - ) -> Dict[str, "_models.Widget"]: + async def get_complex_item_null(self, **kwargs) -> Dict[str, "_models.Widget"]: """Get dictionary of complex type with null item {"0": {"integer": 1, "string": "2"}, "1": null, "2": {"integer": 5, "string": "6"}}. @@ -2376,22 +2160,20 @@ async def get_complex_item_null( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2402,19 +2184,17 @@ async def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/dictionary/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/dictionary/complex/itemnull"} # type: ignore @distributed_trace_async - async def get_complex_item_empty( - self, - **kwargs - ) -> Dict[str, "_models.Widget"]: + async def get_complex_item_empty(self, **kwargs) -> Dict[str, "_models.Widget"]: """Get dictionary of complex type with empty item {"0": {"integer": 1, "string": "2"}, "1:" {}, "2": {"integer": 5, "string": "6"}}. @@ -2423,22 +2203,20 @@ async def get_complex_item_empty( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2449,19 +2227,17 @@ async def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/dictionary/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/dictionary/complex/itemempty"} # type: ignore @distributed_trace_async - async def get_complex_valid( - self, - **kwargs - ) -> Dict[str, "_models.Widget"]: + async def get_complex_valid(self, **kwargs) -> Dict[str, "_models.Widget"]: """Get dictionary of complex type with {"0": {"integer": 1, "string": "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": 5, "string": "6"}}. @@ -2470,22 +2246,20 @@ async def get_complex_valid( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2496,20 +2270,17 @@ async def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/dictionary/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/dictionary/complex/valid"} # type: ignore @distributed_trace_async - async def put_complex_valid( - self, - array_body: Dict[str, "_models.Widget"], - **kwargs - ) -> None: + async def put_complex_valid(self, array_body: Dict[str, "_models.Widget"], **kwargs) -> None: """Put an dictionary of complex type with values {"0": {"integer": 1, "string": "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": 5, "string": "6"}}. @@ -2520,28 +2291,26 @@ async def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{Widget}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{Widget}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2554,13 +2323,10 @@ async def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/dictionary/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/dictionary/complex/valid"} # type: ignore @distributed_trace_async - async def get_array_null( - self, - **kwargs - ) -> Optional[Dict[str, List[str]]]: + async def get_array_null(self, **kwargs) -> Optional[Dict[str, List[str]]]: """Get a null array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2568,22 +2334,20 @@ async def get_array_null( :rtype: dict[str, list[str]] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[Dict[str, List[str]]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[Dict[str, List[str]]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2594,19 +2358,17 @@ async def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/dictionary/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/dictionary/array/null"} # type: ignore @distributed_trace_async - async def get_array_empty( - self, - **kwargs - ) -> Dict[str, List[str]]: + async def get_array_empty(self, **kwargs) -> Dict[str, List[str]]: """Get an empty dictionary {}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2614,22 +2376,20 @@ async def get_array_empty( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2640,19 +2400,17 @@ async def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/dictionary/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/dictionary/array/empty"} # type: ignore @distributed_trace_async - async def get_array_item_null( - self, - **kwargs - ) -> Dict[str, List[str]]: + async def get_array_item_null(self, **kwargs) -> Dict[str, List[str]]: """Get an dictionary of array of strings {"0": ["1", "2", "3"], "1": null, "2": ["7", "8", "9"]}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2660,22 +2418,20 @@ async def get_array_item_null( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2686,19 +2442,17 @@ async def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/dictionary/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/dictionary/array/itemnull"} # type: ignore @distributed_trace_async - async def get_array_item_empty( - self, - **kwargs - ) -> Dict[str, List[str]]: + async def get_array_item_empty(self, **kwargs) -> Dict[str, List[str]]: """Get an array of array of strings [{"0": ["1", "2", "3"], "1": [], "2": ["7", "8", "9"]}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2706,22 +2460,20 @@ async def get_array_item_empty( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2732,19 +2484,17 @@ async def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/dictionary/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/dictionary/array/itemempty"} # type: ignore @distributed_trace_async - async def get_array_valid( - self, - **kwargs - ) -> Dict[str, List[str]]: + async def get_array_valid(self, **kwargs) -> Dict[str, List[str]]: """Get an array of array of strings {"0": ["1", "2", "3"], "1": ["4", "5", "6"], "2": ["7", "8", "9"]}. @@ -2753,22 +2503,20 @@ async def get_array_valid( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2779,20 +2527,17 @@ async def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/dictionary/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/dictionary/array/valid"} # type: ignore @distributed_trace_async - async def put_array_valid( - self, - array_body: Dict[str, List[str]], - **kwargs - ) -> None: + async def put_array_valid(self, array_body: Dict[str, List[str]], **kwargs) -> None: """Put An array of array of strings {"0": ["1", "2", "3"], "1": ["4", "5", "6"], "2": ["7", "8", "9"]}. @@ -2803,28 +2548,26 @@ async def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{[str]}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{[str]}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2837,13 +2580,10 @@ async def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/dictionary/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/dictionary/array/valid"} # type: ignore @distributed_trace_async - async def get_dictionary_null( - self, - **kwargs - ) -> Dict[str, object]: + async def get_dictionary_null(self, **kwargs) -> Dict[str, object]: """Get an dictionaries of dictionaries with value null. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2851,22 +2591,20 @@ async def get_dictionary_null( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2877,19 +2615,17 @@ async def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/dictionary/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/dictionary/dictionary/null"} # type: ignore @distributed_trace_async - async def get_dictionary_empty( - self, - **kwargs - ) -> Dict[str, object]: + async def get_dictionary_empty(self, **kwargs) -> Dict[str, object]: """Get an dictionaries of dictionaries of type with value {}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -2897,22 +2633,20 @@ async def get_dictionary_empty( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2923,19 +2657,17 @@ async def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/dictionary/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/dictionary/dictionary/empty"} # type: ignore @distributed_trace_async - async def get_dictionary_item_null( - self, - **kwargs - ) -> Dict[str, object]: + async def get_dictionary_item_null(self, **kwargs) -> Dict[str, object]: """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": "two", "3": "three"}, "1": null, "2": {"7": "seven", "8": "eight", "9": "nine"}}. @@ -2944,22 +2676,20 @@ async def get_dictionary_item_null( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -2970,19 +2700,17 @@ async def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/dictionary/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/dictionary/dictionary/itemnull"} # type: ignore @distributed_trace_async - async def get_dictionary_item_empty( - self, - **kwargs - ) -> Dict[str, object]: + async def get_dictionary_item_empty(self, **kwargs) -> Dict[str, object]: """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {}, "2": {"7": "seven", "8": "eight", "9": "nine"}}. @@ -2991,22 +2719,20 @@ async def get_dictionary_item_empty( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3017,19 +2743,17 @@ async def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/dictionary/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/dictionary/dictionary/itemempty"} # type: ignore @distributed_trace_async - async def get_dictionary_valid( - self, - **kwargs - ) -> Dict[str, object]: + async def get_dictionary_valid(self, **kwargs) -> Dict[str, object]: """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": "nine"}}. @@ -3039,22 +2763,20 @@ async def get_dictionary_valid( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -3065,20 +2787,17 @@ async def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/dictionary/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/dictionary/dictionary/valid"} # type: ignore @distributed_trace_async - async def put_dictionary_valid( - self, - array_body: Dict[str, object], - **kwargs - ) -> None: + async def put_dictionary_valid(self, array_body: Dict[str, object], **kwargs) -> None: """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": "nine"}}. @@ -3090,28 +2809,26 @@ async def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{object}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{object}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3124,4 +2841,4 @@ async def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/dictionary/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/dictionary/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/__init__.py index bfa5c95210e..b943362ba2c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/__init__.py @@ -14,6 +14,6 @@ from ._models import Widget # type: ignore __all__ = [ - 'Error', - 'Widget', + "Error", + "Widget", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models.py index 7b41a1a8d5d..5f96ac5be76 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Widget(msrest.serialization.Model): @@ -43,14 +40,11 @@ class Widget(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Widget, self).__init__(**kwargs) - self.integer = kwargs.get('integer', None) - self.string = kwargs.get('string', None) + self.integer = kwargs.get("integer", None) + self.string = kwargs.get("string", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models_py3.py index c2027a2993a..2be3dd99194 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -48,17 +42,11 @@ class Widget(msrest.serialization.Model): """ _attribute_map = { - 'integer': {'key': 'integer', 'type': 'int'}, - 'string': {'key': 'string', 'type': 'str'}, + "integer": {"key": "integer", "type": "int"}, + "string": {"key": "string", "type": "str"}, } - def __init__( - self, - *, - integer: Optional[int] = None, - string: Optional[str] = None, - **kwargs - ): + def __init__(self, *, integer: Optional[int] = None, string: Optional[str] = None, **kwargs): super(Widget, self).__init__(**kwargs) self.integer = integer self.string = string diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/__init__.py index 591a41bdd0e..0a1b8818aa6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/__init__.py @@ -9,5 +9,5 @@ from ._dictionary_operations import DictionaryOperations __all__ = [ - 'DictionaryOperations', + "DictionaryOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py index 510ce86fe4c..e0f89e68ae2 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DictionaryOperations(object): """DictionaryOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get null dictionary value. @@ -58,22 +64,20 @@ def get_null( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/dictionary/null'} # type: ignore + + get_null.metadata = {"url": "/dictionary/null"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get empty dictionary value {}. @@ -105,22 +109,20 @@ def get_empty( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,13 +133,14 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/dictionary/empty'} # type: ignore + + get_empty.metadata = {"url": "/dictionary/empty"} # type: ignore @distributed_trace def put_empty( @@ -155,28 +158,26 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{str}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{str}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -189,12 +190,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/dictionary/empty'} # type: ignore + put_empty.metadata = {"url": "/dictionary/empty"} # type: ignore @distributed_trace def get_null_value( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get Dictionary with null value. @@ -204,22 +204,20 @@ def get_null_value( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_value.metadata['url'] # type: ignore + url = self.get_null_value.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -230,18 +228,18 @@ def get_null_value( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_value.metadata = {'url': '/dictionary/nullvalue'} # type: ignore + + get_null_value.metadata = {"url": "/dictionary/nullvalue"} # type: ignore @distributed_trace def get_null_key( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get Dictionary with null key. @@ -251,22 +249,20 @@ def get_null_key( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_key.metadata['url'] # type: ignore + url = self.get_null_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -277,18 +273,18 @@ def get_null_key( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_key.metadata = {'url': '/dictionary/nullkey'} # type: ignore + + get_null_key.metadata = {"url": "/dictionary/nullkey"} # type: ignore @distributed_trace def get_empty_string_key( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get Dictionary with key as empty string. @@ -298,22 +294,20 @@ def get_empty_string_key( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty_string_key.metadata['url'] # type: ignore + url = self.get_empty_string_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -324,18 +318,18 @@ def get_empty_string_key( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_string_key.metadata = {'url': '/dictionary/keyemptystring'} # type: ignore + + get_empty_string_key.metadata = {"url": "/dictionary/keyemptystring"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get invalid Dictionary value. @@ -345,22 +339,20 @@ def get_invalid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -371,18 +363,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/dictionary/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/dictionary/invalid"} # type: ignore @distributed_trace def get_boolean_tfft( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bool] """Get boolean dictionary value {"0": true, "1": false, "2": false, "3": true }. @@ -392,22 +384,20 @@ def get_boolean_tfft( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_tfft.metadata['url'] # type: ignore + url = self.get_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -418,13 +408,14 @@ def get_boolean_tfft( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_tfft.metadata = {'url': '/dictionary/prim/boolean/tfft'} # type: ignore + + get_boolean_tfft.metadata = {"url": "/dictionary/prim/boolean/tfft"} # type: ignore @distributed_trace def put_boolean_tfft( @@ -442,28 +433,26 @@ def put_boolean_tfft( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_boolean_tfft.metadata['url'] # type: ignore + url = self.put_boolean_tfft.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{bool}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{bool}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -476,12 +465,11 @@ def put_boolean_tfft( if cls: return cls(pipeline_response, None, {}) - put_boolean_tfft.metadata = {'url': '/dictionary/prim/boolean/tfft'} # type: ignore + put_boolean_tfft.metadata = {"url": "/dictionary/prim/boolean/tfft"} # type: ignore @distributed_trace def get_boolean_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bool] """Get boolean dictionary value {"0": true, "1": null, "2": false }. @@ -491,22 +479,20 @@ def get_boolean_invalid_null( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_null.metadata['url'] # type: ignore + url = self.get_boolean_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -517,18 +503,18 @@ def get_boolean_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_null.metadata = {'url': '/dictionary/prim/boolean/true.null.false'} # type: ignore + + get_boolean_invalid_null.metadata = {"url": "/dictionary/prim/boolean/true.null.false"} # type: ignore @distributed_trace def get_boolean_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bool] """Get boolean dictionary value '{"0": true, "1": "boolean", "2": false}'. @@ -538,22 +524,20 @@ def get_boolean_invalid_string( :rtype: dict[str, bool] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bool]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bool]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_invalid_string.metadata['url'] # type: ignore + url = self.get_boolean_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -564,18 +548,18 @@ def get_boolean_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bool}', pipeline_response) + deserialized = self._deserialize("{bool}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_boolean_invalid_string.metadata = {'url': '/dictionary/prim/boolean/true.boolean.false'} # type: ignore + + get_boolean_invalid_string.metadata = {"url": "/dictionary/prim/boolean/true.boolean.false"} # type: ignore @distributed_trace def get_integer_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}. @@ -585,22 +569,20 @@ def get_integer_valid( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_integer_valid.metadata['url'] # type: ignore + url = self.get_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -611,13 +593,14 @@ def get_integer_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_integer_valid.metadata = {'url': '/dictionary/prim/integer/1.-1.3.300'} # type: ignore + + get_integer_valid.metadata = {"url": "/dictionary/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def put_integer_valid( @@ -635,28 +618,26 @@ def put_integer_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_integer_valid.metadata['url'] # type: ignore + url = self.put_integer_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{int}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{int}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -669,12 +650,11 @@ def put_integer_valid( if cls: return cls(pipeline_response, None, {}) - put_integer_valid.metadata = {'url': '/dictionary/prim/integer/1.-1.3.300'} # type: ignore + put_integer_valid.metadata = {"url": "/dictionary/prim/integer/1.-1.3.300"} # type: ignore @distributed_trace def get_int_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get integer dictionary value {"0": 1, "1": null, "2": 0}. @@ -684,22 +664,20 @@ def get_int_invalid_null( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_null.metadata['url'] # type: ignore + url = self.get_int_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -710,18 +688,18 @@ def get_int_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_null.metadata = {'url': '/dictionary/prim/integer/1.null.zero'} # type: ignore + + get_int_invalid_null.metadata = {"url": "/dictionary/prim/integer/1.null.zero"} # type: ignore @distributed_trace def get_int_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get integer dictionary value {"0": 1, "1": "integer", "2": 0}. @@ -731,22 +709,20 @@ def get_int_invalid_string( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_invalid_string.metadata['url'] # type: ignore + url = self.get_int_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -757,18 +733,18 @@ def get_int_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_int_invalid_string.metadata = {'url': '/dictionary/prim/integer/1.integer.0'} # type: ignore + + get_int_invalid_string.metadata = {"url": "/dictionary/prim/integer/1.integer.0"} # type: ignore @distributed_trace def get_long_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}. @@ -778,22 +754,20 @@ def get_long_valid( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_valid.metadata['url'] # type: ignore + url = self.get_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -804,13 +778,14 @@ def get_long_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_valid.metadata = {'url': '/dictionary/prim/long/1.-1.3.300'} # type: ignore + + get_long_valid.metadata = {"url": "/dictionary/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def put_long_valid( @@ -828,28 +803,26 @@ def put_long_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_long_valid.metadata['url'] # type: ignore + url = self.put_long_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{long}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{long}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -862,12 +835,11 @@ def put_long_valid( if cls: return cls(pipeline_response, None, {}) - put_long_valid.metadata = {'url': '/dictionary/prim/long/1.-1.3.300'} # type: ignore + put_long_valid.metadata = {"url": "/dictionary/prim/long/1.-1.3.300"} # type: ignore @distributed_trace def get_long_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get long dictionary value {"0": 1, "1": null, "2": 0}. @@ -877,22 +849,20 @@ def get_long_invalid_null( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_null.metadata['url'] # type: ignore + url = self.get_long_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -903,18 +873,18 @@ def get_long_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_null.metadata = {'url': '/dictionary/prim/long/1.null.zero'} # type: ignore + + get_long_invalid_null.metadata = {"url": "/dictionary/prim/long/1.null.zero"} # type: ignore @distributed_trace def get_long_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, int] """Get long dictionary value {"0": 1, "1": "integer", "2": 0}. @@ -924,22 +894,20 @@ def get_long_invalid_string( :rtype: dict[str, long] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_invalid_string.metadata['url'] # type: ignore + url = self.get_long_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -950,18 +918,18 @@ def get_long_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{long}', pipeline_response) + deserialized = self._deserialize("{long}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_long_invalid_string.metadata = {'url': '/dictionary/prim/long/1.integer.0'} # type: ignore + + get_long_invalid_string.metadata = {"url": "/dictionary/prim/long/1.integer.0"} # type: ignore @distributed_trace def get_float_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. @@ -971,22 +939,20 @@ def get_float_valid( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_valid.metadata['url'] # type: ignore + url = self.get_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -997,13 +963,14 @@ def get_float_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_valid.metadata = {'url': '/dictionary/prim/float/0--0.01-1.2e20'} # type: ignore + + get_float_valid.metadata = {"url": "/dictionary/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_float_valid( @@ -1021,28 +988,26 @@ def put_float_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_float_valid.metadata['url'] # type: ignore + url = self.put_float_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{float}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{float}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1055,12 +1020,11 @@ def put_float_valid( if cls: return cls(pipeline_response, None, {}) - put_float_valid.metadata = {'url': '/dictionary/prim/float/0--0.01-1.2e20'} # type: ignore + put_float_valid.metadata = {"url": "/dictionary/prim/float/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}. @@ -1070,22 +1034,20 @@ def get_float_invalid_null( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_null.metadata['url'] # type: ignore + url = self.get_float_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1096,18 +1058,18 @@ def get_float_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_null.metadata = {'url': '/dictionary/prim/float/0.0-null-1.2e20'} # type: ignore + + get_float_invalid_null.metadata = {"url": "/dictionary/prim/float/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_float_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}. @@ -1117,22 +1079,20 @@ def get_float_invalid_string( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_float_invalid_string.metadata['url'] # type: ignore + url = self.get_float_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1143,18 +1103,18 @@ def get_float_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_float_invalid_string.metadata = {'url': '/dictionary/prim/float/1.number.0'} # type: ignore + + get_float_invalid_string.metadata = {"url": "/dictionary/prim/float/1.number.0"} # type: ignore @distributed_trace def get_double_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}. @@ -1164,22 +1124,20 @@ def get_double_valid( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_valid.metadata['url'] # type: ignore + url = self.get_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1190,13 +1148,14 @@ def get_double_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_valid.metadata = {'url': '/dictionary/prim/double/0--0.01-1.2e20'} # type: ignore + + get_double_valid.metadata = {"url": "/dictionary/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def put_double_valid( @@ -1214,28 +1173,26 @@ def put_double_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_double_valid.metadata['url'] # type: ignore + url = self.put_double_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{float}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{float}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1248,12 +1205,11 @@ def put_double_valid( if cls: return cls(pipeline_response, None, {}) - put_double_valid.metadata = {'url': '/dictionary/prim/double/0--0.01-1.2e20'} # type: ignore + put_double_valid.metadata = {"url": "/dictionary/prim/double/0--0.01-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}. @@ -1263,22 +1219,20 @@ def get_double_invalid_null( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_null.metadata['url'] # type: ignore + url = self.get_double_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1289,18 +1243,18 @@ def get_double_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_null.metadata = {'url': '/dictionary/prim/double/0.0-null-1.2e20'} # type: ignore + + get_double_invalid_null.metadata = {"url": "/dictionary/prim/double/0.0-null-1.2e20"} # type: ignore @distributed_trace def get_double_invalid_string( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, float] """Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}. @@ -1310,22 +1264,20 @@ def get_double_invalid_string( :rtype: dict[str, float] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_double_invalid_string.metadata['url'] # type: ignore + url = self.get_double_invalid_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1336,18 +1288,18 @@ def get_double_invalid_string( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{float}', pipeline_response) + deserialized = self._deserialize("{float}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_double_invalid_string.metadata = {'url': '/dictionary/prim/double/1.number.0'} # type: ignore + + get_double_invalid_string.metadata = {"url": "/dictionary/prim/double/1.number.0"} # type: ignore @distributed_trace def get_string_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get string dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}. @@ -1357,22 +1309,20 @@ def get_string_valid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_valid.metadata['url'] # type: ignore + url = self.get_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1383,13 +1333,14 @@ def get_string_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_valid.metadata = {'url': '/dictionary/prim/string/foo1.foo2.foo3'} # type: ignore + + get_string_valid.metadata = {"url": "/dictionary/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def put_string_valid( @@ -1407,28 +1358,26 @@ def put_string_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_string_valid.metadata['url'] # type: ignore + url = self.put_string_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{str}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{str}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1441,12 +1390,11 @@ def put_string_valid( if cls: return cls(pipeline_response, None, {}) - put_string_valid.metadata = {'url': '/dictionary/prim/string/foo1.foo2.foo3'} # type: ignore + put_string_valid.metadata = {"url": "/dictionary/prim/string/foo1.foo2.foo3"} # type: ignore @distributed_trace def get_string_with_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get string dictionary value {"0": "foo", "1": null, "2": "foo2"}. @@ -1456,22 +1404,20 @@ def get_string_with_null( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_null.metadata['url'] # type: ignore + url = self.get_string_with_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1482,18 +1428,18 @@ def get_string_with_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_null.metadata = {'url': '/dictionary/prim/string/foo.null.foo2'} # type: ignore + + get_string_with_null.metadata = {"url": "/dictionary/prim/string/foo.null.foo2"} # type: ignore @distributed_trace def get_string_with_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, str] """Get string dictionary value {"0": "foo", "1": 123, "2": "foo2"}. @@ -1503,22 +1449,20 @@ def get_string_with_invalid( :rtype: dict[str, str] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_string_with_invalid.metadata['url'] # type: ignore + url = self.get_string_with_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1529,18 +1473,18 @@ def get_string_with_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{str}', pipeline_response) + deserialized = self._deserialize("{str}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_string_with_invalid.metadata = {'url': '/dictionary/prim/string/foo.123.foo2'} # type: ignore + + get_string_with_invalid.metadata = {"url": "/dictionary/prim/string/foo.123.foo2"} # type: ignore @distributed_trace def get_date_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.date] """Get integer dictionary value {"0": "2000-12-01", "1": "1980-01-02", "2": "1492-10-12"}. @@ -1550,22 +1494,20 @@ def get_date_valid( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_valid.metadata['url'] # type: ignore + url = self.get_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1576,13 +1518,14 @@ def get_date_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_valid.metadata = {'url': '/dictionary/prim/date/valid'} # type: ignore + + get_date_valid.metadata = {"url": "/dictionary/prim/date/valid"} # type: ignore @distributed_trace def put_date_valid( @@ -1600,28 +1543,26 @@ def put_date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_valid.metadata['url'] # type: ignore + url = self.put_date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{date}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{date}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1634,12 +1575,11 @@ def put_date_valid( if cls: return cls(pipeline_response, None, {}) - put_date_valid.metadata = {'url': '/dictionary/prim/date/valid'} # type: ignore + put_date_valid.metadata = {"url": "/dictionary/prim/date/valid"} # type: ignore @distributed_trace def get_date_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.date] """Get date dictionary value {"0": "2012-01-01", "1": null, "2": "1776-07-04"}. @@ -1649,22 +1589,20 @@ def get_date_invalid_null( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_null.metadata['url'] # type: ignore + url = self.get_date_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1675,18 +1613,18 @@ def get_date_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_null.metadata = {'url': '/dictionary/prim/date/invalidnull'} # type: ignore + + get_date_invalid_null.metadata = {"url": "/dictionary/prim/date/invalidnull"} # type: ignore @distributed_trace def get_date_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.date] """Get date dictionary value {"0": "2011-03-22", "1": "date"}. @@ -1696,22 +1634,20 @@ def get_date_invalid_chars( :rtype: dict[str, ~datetime.date] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.date]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.date]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1722,18 +1658,18 @@ def get_date_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{date}', pipeline_response) + deserialized = self._deserialize("{date}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_invalid_chars.metadata = {'url': '/dictionary/prim/date/invalidchars'} # type: ignore + + get_date_invalid_chars.metadata = {"url": "/dictionary/prim/date/invalidchars"} # type: ignore @distributed_trace def get_date_time_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.datetime] """Get date-time dictionary value {"0": "2000-12-01t00:00:01z", "1": "1980-01-02T00:11:35+01:00", @@ -1744,22 +1680,20 @@ def get_date_time_valid( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_valid.metadata['url'] # type: ignore + url = self.get_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1770,13 +1704,14 @@ def get_date_time_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_valid.metadata = {'url': '/dictionary/prim/date-time/valid'} # type: ignore + + get_date_time_valid.metadata = {"url": "/dictionary/prim/date-time/valid"} # type: ignore @distributed_trace def put_date_time_valid( @@ -1795,28 +1730,26 @@ def put_date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_valid.metadata['url'] # type: ignore + url = self.put_date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{iso-8601}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{iso-8601}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1829,12 +1762,11 @@ def put_date_time_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_valid.metadata = {'url': '/dictionary/prim/date-time/valid'} # type: ignore + put_date_time_valid.metadata = {"url": "/dictionary/prim/date-time/valid"} # type: ignore @distributed_trace def get_date_time_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.datetime] """Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": null}. @@ -1844,22 +1776,20 @@ def get_date_time_invalid_null( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_null.metadata['url'] # type: ignore + url = self.get_date_time_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1870,18 +1800,18 @@ def get_date_time_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_null.metadata = {'url': '/dictionary/prim/date-time/invalidnull'} # type: ignore + + get_date_time_invalid_null.metadata = {"url": "/dictionary/prim/date-time/invalidnull"} # type: ignore @distributed_trace def get_date_time_invalid_chars( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.datetime] """Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": "date-time"}. @@ -1891,22 +1821,20 @@ def get_date_time_invalid_chars( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_invalid_chars.metadata['url'] # type: ignore + url = self.get_date_time_invalid_chars.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1917,18 +1845,18 @@ def get_date_time_invalid_chars( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{iso-8601}', pipeline_response) + deserialized = self._deserialize("{iso-8601}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_invalid_chars.metadata = {'url': '/dictionary/prim/date-time/invalidchars'} # type: ignore + + get_date_time_invalid_chars.metadata = {"url": "/dictionary/prim/date-time/invalidchars"} # type: ignore @distributed_trace def get_date_time_rfc1123_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.datetime] """Get date-time-rfc1123 dictionary value {"0": "Fri, 01 Dec 2000 00:00:01 GMT", "1": "Wed, 02 Jan @@ -1939,22 +1867,20 @@ def get_date_time_rfc1123_valid( :rtype: dict[str, ~datetime.datetime] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.get_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1965,13 +1891,14 @@ def get_date_time_rfc1123_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{rfc-1123}', pipeline_response) + deserialized = self._deserialize("{rfc-1123}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_date_time_rfc1123_valid.metadata = {'url': '/dictionary/prim/date-time-rfc1123/valid'} # type: ignore + + get_date_time_rfc1123_valid.metadata = {"url": "/dictionary/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def put_date_time_rfc1123_valid( @@ -1990,28 +1917,26 @@ def put_date_time_rfc1123_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_date_time_rfc1123_valid.metadata['url'] # type: ignore + url = self.put_date_time_rfc1123_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{rfc-1123}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{rfc-1123}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2024,12 +1949,11 @@ def put_date_time_rfc1123_valid( if cls: return cls(pipeline_response, None, {}) - put_date_time_rfc1123_valid.metadata = {'url': '/dictionary/prim/date-time-rfc1123/valid'} # type: ignore + put_date_time_rfc1123_valid.metadata = {"url": "/dictionary/prim/date-time-rfc1123/valid"} # type: ignore @distributed_trace def get_duration_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, datetime.timedelta] """Get duration dictionary value {"0": "P123DT22H14M12.011S", "1": "P5DT1H0M0S"}. @@ -2039,22 +1963,20 @@ def get_duration_valid( :rtype: dict[str, ~datetime.timedelta] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_duration_valid.metadata['url'] # type: ignore + url = self.get_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2065,13 +1987,14 @@ def get_duration_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{duration}', pipeline_response) + deserialized = self._deserialize("{duration}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_duration_valid.metadata = {'url': '/dictionary/prim/duration/valid'} # type: ignore + + get_duration_valid.metadata = {"url": "/dictionary/prim/duration/valid"} # type: ignore @distributed_trace def put_duration_valid( @@ -2089,28 +2012,26 @@ def put_duration_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_duration_valid.metadata['url'] # type: ignore + url = self.put_duration_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{duration}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{duration}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2123,12 +2044,11 @@ def put_duration_valid( if cls: return cls(pipeline_response, None, {}) - put_duration_valid.metadata = {'url': '/dictionary/prim/duration/valid'} # type: ignore + put_duration_valid.metadata = {"url": "/dictionary/prim/duration/valid"} # type: ignore @distributed_trace def get_byte_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bytearray] """Get byte dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), "2": hex (25, 29, 43)} @@ -2139,22 +2059,20 @@ def get_byte_valid( :rtype: dict[str, bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_valid.metadata['url'] # type: ignore + url = self.get_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2165,13 +2083,14 @@ def get_byte_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bytearray}', pipeline_response) + deserialized = self._deserialize("{bytearray}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_valid.metadata = {'url': '/dictionary/prim/byte/valid'} # type: ignore + + get_byte_valid.metadata = {"url": "/dictionary/prim/byte/valid"} # type: ignore @distributed_trace def put_byte_valid( @@ -2190,28 +2109,26 @@ def put_byte_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_byte_valid.metadata['url'] # type: ignore + url = self.put_byte_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{bytearray}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{bytearray}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2224,12 +2141,11 @@ def put_byte_valid( if cls: return cls(pipeline_response, None, {}) - put_byte_valid.metadata = {'url': '/dictionary/prim/byte/valid'} # type: ignore + put_byte_valid.metadata = {"url": "/dictionary/prim/byte/valid"} # type: ignore @distributed_trace def get_byte_invalid_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bytearray] """Get byte dictionary value {"0": hex(FF FF FF FA), "1": null} with the first item base64 @@ -2240,22 +2156,20 @@ def get_byte_invalid_null( :rtype: dict[str, bytearray] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytearray]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytearray]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_byte_invalid_null.metadata['url'] # type: ignore + url = self.get_byte_invalid_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2266,18 +2180,18 @@ def get_byte_invalid_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{bytearray}', pipeline_response) + deserialized = self._deserialize("{bytearray}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_byte_invalid_null.metadata = {'url': '/dictionary/prim/byte/invalidnull'} # type: ignore + + get_byte_invalid_null.metadata = {"url": "/dictionary/prim/byte/invalidnull"} # type: ignore @distributed_trace def get_base64_url( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, bytes] """Get base64url dictionary value {"0": "a string that gets encoded with base64url", "1": "test @@ -2288,22 +2202,20 @@ def get_base64_url( :rtype: dict[str, bytes] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url.metadata['url'] # type: ignore + url = self.get_base64_url.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2314,18 +2226,18 @@ def get_base64_url( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{base64}', pipeline_response) + deserialized = self._deserialize("{base64}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url.metadata = {'url': '/dictionary/prim/base64url/valid'} # type: ignore + + get_base64_url.metadata = {"url": "/dictionary/prim/base64url/valid"} # type: ignore @distributed_trace def get_complex_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[Dict[str, "_models.Widget"]] """Get dictionary of complex type null value. @@ -2335,22 +2247,20 @@ def get_complex_null( :rtype: dict[str, ~bodydictionary.models.Widget] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[Dict[str, "_models.Widget"]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[Dict[str, "_models.Widget"]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_null.metadata['url'] # type: ignore + url = self.get_complex_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2361,18 +2271,18 @@ def get_complex_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_null.metadata = {'url': '/dictionary/complex/null'} # type: ignore + + get_complex_null.metadata = {"url": "/dictionary/complex/null"} # type: ignore @distributed_trace def get_complex_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, "_models.Widget"] """Get empty dictionary of complex type {}. @@ -2382,22 +2292,20 @@ def get_complex_empty( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_empty.metadata['url'] # type: ignore + url = self.get_complex_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2408,18 +2316,18 @@ def get_complex_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_empty.metadata = {'url': '/dictionary/complex/empty'} # type: ignore + + get_complex_empty.metadata = {"url": "/dictionary/complex/empty"} # type: ignore @distributed_trace def get_complex_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, "_models.Widget"] """Get dictionary of complex type with null item {"0": {"integer": 1, "string": "2"}, "1": null, @@ -2430,22 +2338,20 @@ def get_complex_item_null( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_null.metadata['url'] # type: ignore + url = self.get_complex_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2456,18 +2362,18 @@ def get_complex_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_null.metadata = {'url': '/dictionary/complex/itemnull'} # type: ignore + + get_complex_item_null.metadata = {"url": "/dictionary/complex/itemnull"} # type: ignore @distributed_trace def get_complex_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, "_models.Widget"] """Get dictionary of complex type with empty item {"0": {"integer": 1, "string": "2"}, "1:" {}, @@ -2478,22 +2384,20 @@ def get_complex_item_empty( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_item_empty.metadata['url'] # type: ignore + url = self.get_complex_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2504,18 +2408,18 @@ def get_complex_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_item_empty.metadata = {'url': '/dictionary/complex/itemempty'} # type: ignore + + get_complex_item_empty.metadata = {"url": "/dictionary/complex/itemempty"} # type: ignore @distributed_trace def get_complex_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, "_models.Widget"] """Get dictionary of complex type with {"0": {"integer": 1, "string": "2"}, "1": {"integer": 3, @@ -2526,22 +2430,20 @@ def get_complex_valid( :rtype: dict[str, ~bodydictionary.models.Widget] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.Widget"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.Widget"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_complex_valid.metadata['url'] # type: ignore + url = self.get_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2552,13 +2454,14 @@ def get_complex_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{Widget}', pipeline_response) + deserialized = self._deserialize("{Widget}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_valid.metadata = {'url': '/dictionary/complex/valid'} # type: ignore + + get_complex_valid.metadata = {"url": "/dictionary/complex/valid"} # type: ignore @distributed_trace def put_complex_valid( @@ -2577,28 +2480,26 @@ def put_complex_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_complex_valid.metadata['url'] # type: ignore + url = self.put_complex_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{Widget}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{Widget}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2611,12 +2512,11 @@ def put_complex_valid( if cls: return cls(pipeline_response, None, {}) - put_complex_valid.metadata = {'url': '/dictionary/complex/valid'} # type: ignore + put_complex_valid.metadata = {"url": "/dictionary/complex/valid"} # type: ignore @distributed_trace def get_array_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[Dict[str, List[str]]] """Get a null array. @@ -2626,22 +2526,20 @@ def get_array_null( :rtype: dict[str, list[str]] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[Dict[str, List[str]]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[Dict[str, List[str]]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_null.metadata['url'] # type: ignore + url = self.get_array_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2652,18 +2550,18 @@ def get_array_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_null.metadata = {'url': '/dictionary/array/null'} # type: ignore + + get_array_null.metadata = {"url": "/dictionary/array/null"} # type: ignore @distributed_trace def get_array_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, List[str]] """Get an empty dictionary {}. @@ -2673,22 +2571,20 @@ def get_array_empty( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_empty.metadata['url'] # type: ignore + url = self.get_array_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2699,18 +2595,18 @@ def get_array_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_empty.metadata = {'url': '/dictionary/array/empty'} # type: ignore + + get_array_empty.metadata = {"url": "/dictionary/array/empty"} # type: ignore @distributed_trace def get_array_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, List[str]] """Get an dictionary of array of strings {"0": ["1", "2", "3"], "1": null, "2": ["7", "8", "9"]}. @@ -2720,22 +2616,20 @@ def get_array_item_null( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_null.metadata['url'] # type: ignore + url = self.get_array_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2746,18 +2640,18 @@ def get_array_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_null.metadata = {'url': '/dictionary/array/itemnull'} # type: ignore + + get_array_item_null.metadata = {"url": "/dictionary/array/itemnull"} # type: ignore @distributed_trace def get_array_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, List[str]] """Get an array of array of strings [{"0": ["1", "2", "3"], "1": [], "2": ["7", "8", "9"]}. @@ -2767,22 +2661,20 @@ def get_array_item_empty( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_item_empty.metadata['url'] # type: ignore + url = self.get_array_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2793,18 +2685,18 @@ def get_array_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_item_empty.metadata = {'url': '/dictionary/array/itemempty'} # type: ignore + + get_array_item_empty.metadata = {"url": "/dictionary/array/itemempty"} # type: ignore @distributed_trace def get_array_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, List[str]] """Get an array of array of strings {"0": ["1", "2", "3"], "1": ["4", "5", "6"], "2": ["7", "8", @@ -2815,22 +2707,20 @@ def get_array_valid( :rtype: dict[str, list[str]] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array_valid.metadata['url'] # type: ignore + url = self.get_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2841,13 +2731,14 @@ def get_array_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{[str]}', pipeline_response) + deserialized = self._deserialize("{[str]}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array_valid.metadata = {'url': '/dictionary/array/valid'} # type: ignore + + get_array_valid.metadata = {"url": "/dictionary/array/valid"} # type: ignore @distributed_trace def put_array_valid( @@ -2866,28 +2757,26 @@ def put_array_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array_valid.metadata['url'] # type: ignore + url = self.put_array_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{[str]}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{[str]}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -2900,12 +2789,11 @@ def put_array_valid( if cls: return cls(pipeline_response, None, {}) - put_array_valid.metadata = {'url': '/dictionary/array/valid'} # type: ignore + put_array_valid.metadata = {"url": "/dictionary/array/valid"} # type: ignore @distributed_trace def get_dictionary_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, object] """Get an dictionaries of dictionaries with value null. @@ -2915,22 +2803,20 @@ def get_dictionary_null( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_null.metadata['url'] # type: ignore + url = self.get_dictionary_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2941,18 +2827,18 @@ def get_dictionary_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_null.metadata = {'url': '/dictionary/dictionary/null'} # type: ignore + + get_dictionary_null.metadata = {"url": "/dictionary/dictionary/null"} # type: ignore @distributed_trace def get_dictionary_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, object] """Get an dictionaries of dictionaries of type with value {}. @@ -2962,22 +2848,20 @@ def get_dictionary_empty( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_empty.metadata['url'] # type: ignore + url = self.get_dictionary_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -2988,18 +2872,18 @@ def get_dictionary_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_empty.metadata = {'url': '/dictionary/dictionary/empty'} # type: ignore + + get_dictionary_empty.metadata = {"url": "/dictionary/dictionary/empty"} # type: ignore @distributed_trace def get_dictionary_item_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, object] """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": @@ -3010,22 +2894,20 @@ def get_dictionary_item_null( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_null.metadata['url'] # type: ignore + url = self.get_dictionary_item_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3036,18 +2918,18 @@ def get_dictionary_item_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_null.metadata = {'url': '/dictionary/dictionary/itemnull'} # type: ignore + + get_dictionary_item_null.metadata = {"url": "/dictionary/dictionary/itemnull"} # type: ignore @distributed_trace def get_dictionary_item_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, object] """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": @@ -3058,22 +2940,20 @@ def get_dictionary_item_empty( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_item_empty.metadata['url'] # type: ignore + url = self.get_dictionary_item_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3084,18 +2964,18 @@ def get_dictionary_item_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_item_empty.metadata = {'url': '/dictionary/dictionary/itemempty'} # type: ignore + + get_dictionary_item_empty.metadata = {"url": "/dictionary/dictionary/itemempty"} # type: ignore @distributed_trace def get_dictionary_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, object] """Get an dictionaries of dictionaries of type with value {"0": {"1": "one", "2": @@ -3107,22 +2987,20 @@ def get_dictionary_valid( :rtype: dict[str, object] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, object]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, object]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary_valid.metadata['url'] # type: ignore + url = self.get_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -3133,13 +3011,14 @@ def get_dictionary_valid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{object}', pipeline_response) + deserialized = self._deserialize("{object}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary_valid.metadata = {'url': '/dictionary/dictionary/valid'} # type: ignore + + get_dictionary_valid.metadata = {"url": "/dictionary/dictionary/valid"} # type: ignore @distributed_trace def put_dictionary_valid( @@ -3159,28 +3038,26 @@ def put_dictionary_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary_valid.metadata['url'] # type: ignore + url = self.put_dictionary_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(array_body, '{object}') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(array_body, "{object}") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -3193,4 +3070,4 @@ def put_dictionary_valid( if cls: return cls(pipeline_response, None, {}) - put_dictionary_valid.metadata = {'url': '/dictionary/dictionary/valid'} # type: ignore + put_dictionary_valid.metadata = {"url": "/dictionary/dictionary/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/setup.py index 5e7054439e7..cf05fac6dfc 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDictionary/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDictionary/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/__init__.py index 2506a16caf8..0cac81cdcb4 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestDurationTestService'] +__all__ = ["AutoRestDurationTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py index e02387989dd..3acae105b6c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDurationTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.duration = DurationOperations( - self._client, self._config, self._serialize, self._deserialize) + self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py index 8f0d88b089a..8b18f16d3f2 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py @@ -26,26 +26,24 @@ class AutoRestDurationTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestDurationTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdurationtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdurationtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py index 6d18bde12b7..7286d17b514 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_duration_test_service import AutoRestDurationTestService -__all__ = ['AutoRestDurationTestService'] + +__all__ = ["AutoRestDurationTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py index 326df28d988..2ba263ae749 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py @@ -24,13 +24,9 @@ class AutoRestDurationTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestDurationTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.duration = DurationOperations( - self._client, self._config, self._serialize, self._deserialize) + self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_configuration.py index 3ed0d8582ef..f7cece514e6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestDurationTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestDurationTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestdurationtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestdurationtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/__init__.py index 6bb953af616..807183c47fe 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._duration_operations import DurationOperations __all__ = [ - 'DurationOperations', + "DurationOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py index 88e9bf120af..7df50e40cd0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class DurationOperations: """DurationOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[datetime.timedelta]: + async def get_null(self, **kwargs) -> Optional[datetime.timedelta]: """Get null duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: ~datetime.timedelta or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,20 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/duration/null'} # type: ignore + + get_null.metadata = {"url": "/duration/null"} # type: ignore @distributed_trace_async - async def put_positive_duration( - self, - duration_body: datetime.timedelta, - **kwargs - ) -> None: + async def put_positive_duration(self, duration_body: datetime.timedelta, **kwargs) -> None: """Put a positive duration value. :param duration_body: duration body. @@ -102,28 +101,26 @@ async def put_positive_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_positive_duration.metadata['url'] # type: ignore + url = self.put_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(duration_body, 'duration') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(duration_body, "duration") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -136,13 +133,10 @@ async def put_positive_duration( if cls: return cls(pipeline_response, None, {}) - put_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + put_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace_async - async def get_positive_duration( - self, - **kwargs - ) -> datetime.timedelta: + async def get_positive_duration(self, **kwargs) -> datetime.timedelta: """Get a positive duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -150,22 +144,20 @@ async def get_positive_duration( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_positive_duration.metadata['url'] # type: ignore + url = self.get_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -176,19 +168,17 @@ async def get_positive_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + + get_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> datetime.timedelta: + async def get_invalid(self, **kwargs) -> datetime.timedelta: """Get an invalid duration value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -196,22 +186,20 @@ async def get_invalid( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -222,10 +210,11 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/duration/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/duration/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/__init__.py index 6bb953af616..807183c47fe 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/__init__.py @@ -9,5 +9,5 @@ from ._duration_operations import DurationOperations __all__ = [ - 'DurationOperations', + "DurationOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py index 1310f4279eb..3df245ea629 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class DurationOperations(object): """DurationOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.timedelta] """Get null duration value. @@ -58,22 +64,20 @@ def get_null( :rtype: ~datetime.timedelta or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.timedelta]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.timedelta]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +88,14 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/duration/null'} # type: ignore + + get_null.metadata = {"url": "/duration/null"} # type: ignore @distributed_trace def put_positive_duration( @@ -108,28 +113,26 @@ def put_positive_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_positive_duration.metadata['url'] # type: ignore + url = self.put_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(duration_body, 'duration') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(duration_body, "duration") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -142,12 +145,11 @@ def put_positive_duration( if cls: return cls(pipeline_response, None, {}) - put_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + put_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace def get_positive_duration( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.timedelta """Get a positive duration value. @@ -157,22 +159,20 @@ def get_positive_duration( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_positive_duration.metadata['url'] # type: ignore + url = self.get_positive_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -183,18 +183,18 @@ def get_positive_duration( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_positive_duration.metadata = {'url': '/duration/positiveduration'} # type: ignore + + get_positive_duration.metadata = {"url": "/duration/positiveduration"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.timedelta """Get an invalid duration value. @@ -204,22 +204,20 @@ def get_invalid( :rtype: ~datetime.timedelta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.timedelta] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.timedelta] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -230,10 +228,11 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('duration', pipeline_response) + deserialized = self._deserialize("duration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/duration/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/duration/invalid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyDuration/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyDuration/setup.py index 5f5b93def6e..32b400cb2dc 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyDuration/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyDuration/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/__init__.py index 5cc43f3dd50..92c087697fb 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATFileService'] +__all__ = ["AutoRestSwaggerBATFileService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py index d381873dcd5..18f88eb5bc7 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.files = FilesOperations( - self._client, self._config, self._serialize, self._deserialize) + self.files = FilesOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py index a4899dfdc44..06ec4ffc805 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATFileServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATFileServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatfileservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatfileservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py index a17e8d162fb..f63334ed002 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_file_service import AutoRestSwaggerBATFileService -__all__ = ['AutoRestSwaggerBATFileService'] + +__all__ = ["AutoRestSwaggerBATFileService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py index 50adaa7e696..e2d8a59b1a1 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATFileService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.files = FilesOperations( - self._client, self._config, self._serialize, self._deserialize) + self.files = FilesOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_configuration.py index 1fb65288c86..668abb62f8e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATFileServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATFileServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatfileservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatfileservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/__init__.py index 43d9f44d66a..c8731816af1 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._files_operations import FilesOperations __all__ = [ - 'FilesOperations', + "FilesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py index a0ebae13b5a..d5debf7dfb6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class FilesOperations: """FilesOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_file( - self, - **kwargs - ) -> IO: + async def get_file(self, **kwargs) -> IO: """Get file. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_file.metadata['url'] # type: ignore + url = self.get_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) @@ -84,13 +86,11 @@ async def get_file( return cls(pipeline_response, deserialized, {}) return deserialized - get_file.metadata = {'url': '/files/stream/nonempty'} # type: ignore + + get_file.metadata = {"url": "/files/stream/nonempty"} # type: ignore @distributed_trace_async - async def get_file_large( - self, - **kwargs - ) -> IO: + async def get_file_large(self, **kwargs) -> IO: """Get a large file. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,22 +98,20 @@ async def get_file_large( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_file_large.metadata['url'] # type: ignore + url = self.get_file_large.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) @@ -130,13 +128,11 @@ async def get_file_large( return cls(pipeline_response, deserialized, {}) return deserialized - get_file_large.metadata = {'url': '/files/stream/verylarge'} # type: ignore + + get_file_large.metadata = {"url": "/files/stream/verylarge"} # type: ignore @distributed_trace_async - async def get_empty_file( - self, - **kwargs - ) -> IO: + async def get_empty_file(self, **kwargs) -> IO: """Get empty file. :keyword callable cls: A custom type or function that will be passed the direct response @@ -144,22 +140,20 @@ async def get_empty_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_empty_file.metadata['url'] # type: ignore + url = self.get_empty_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) @@ -176,4 +170,5 @@ async def get_empty_file( return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_file.metadata = {'url': '/files/stream/empty'} # type: ignore + + get_empty_file.metadata = {"url": "/files/stream/empty"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/__init__.py index 43d9f44d66a..c8731816af1 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/__init__.py @@ -9,5 +9,5 @@ from ._files_operations import FilesOperations __all__ = [ - 'FilesOperations', + "FilesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py index 9b50b436a4c..481d5f88718 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class FilesOperations(object): """FilesOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_file( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> IO """Get file. @@ -57,22 +63,20 @@ def get_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_file.metadata['url'] # type: ignore + url = self.get_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) @@ -89,12 +93,12 @@ def get_file( return cls(pipeline_response, deserialized, {}) return deserialized - get_file.metadata = {'url': '/files/stream/nonempty'} # type: ignore + + get_file.metadata = {"url": "/files/stream/nonempty"} # type: ignore @distributed_trace def get_file_large( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> IO """Get a large file. @@ -104,22 +108,20 @@ def get_file_large( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_file_large.metadata['url'] # type: ignore + url = self.get_file_large.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) @@ -136,12 +138,12 @@ def get_file_large( return cls(pipeline_response, deserialized, {}) return deserialized - get_file_large.metadata = {'url': '/files/stream/verylarge'} # type: ignore + + get_file_large.metadata = {"url": "/files/stream/verylarge"} # type: ignore @distributed_trace def get_empty_file( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> IO """Get empty file. @@ -151,22 +153,20 @@ def get_empty_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "image/png, application/json" # Construct URL - url = self.get_empty_file.metadata['url'] # type: ignore + url = self.get_empty_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) @@ -183,4 +183,5 @@ def get_empty_file( return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_file.metadata = {'url': '/files/stream/empty'} # type: ignore + + get_empty_file.metadata = {"url": "/files/stream/empty"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFile/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyFile/setup.py index ef075a52f0d..57b601af3ed 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFile/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFile/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/__init__.py index c71a8322182..41907abfc39 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATFormDataService'] +__all__ = ["AutoRestSwaggerBATFormDataService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py index 805c005b3c6..fe8bc1efcd8 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.formdata = FormdataOperations( - self._client, self._config, self._serialize, self._deserialize) + self.formdata = FormdataOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py index 7a2dc35d506..7e429aea40b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATFormDataServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATFormDataServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatformdataservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatformdataservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py index a70b5305d1e..ded3830bb90 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_form_data_service import AutoRestSwaggerBATFormDataService -__all__ = ['AutoRestSwaggerBATFormDataService'] + +__all__ = ["AutoRestSwaggerBATFormDataService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py index e4429cc46cb..a8b6a1c4b63 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATFormDataService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.formdata = FormdataOperations( - self._client, self._config, self._serialize, self._deserialize) + self.formdata = FormdataOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_configuration.py index 1efb19c37d7..6728a757294 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATFormDataServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATFormDataServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatformdataservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatformdataservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/__init__.py index 5d0ff2b3dda..2f2f5503a3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._formdata_operations import FormdataOperations __all__ = [ - 'FormdataOperations', + "FormdataOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py index b01b5082b00..282b6d362bc 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, IO, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class FormdataOperations: """FormdataOperations async operations. @@ -41,12 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def upload_file( - self, - file_content: IO, - file_name: str, - **kwargs - ) -> IO: + async def upload_file(self, file_content: IO, file_name: str, **kwargs) -> IO: """Upload file. :param file_content: File to upload. @@ -58,29 +60,27 @@ async def upload_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "multipart/form-data") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_file.metadata['url'] # type: ignore + url = self.upload_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") # Construct form data _form_content = { - 'fileContent': file_content, - 'fileName': file_name, + "fileContent": file_content, + "fileName": file_name, } request = self._client.post(url, query_parameters, header_parameters, form_content=_form_content) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) @@ -97,14 +97,11 @@ async def upload_file( return cls(pipeline_response, deserialized, {}) return deserialized - upload_file.metadata = {'url': '/formdata/stream/uploadfile'} # type: ignore + + upload_file.metadata = {"url": "/formdata/stream/uploadfile"} # type: ignore @distributed_trace_async - async def upload_file_via_body( - self, - file_content: IO, - **kwargs - ) -> IO: + async def upload_file_via_body(self, file_content: IO, **kwargs) -> IO: """Upload file. :param file_content: File to upload. @@ -114,27 +111,25 @@ async def upload_file_via_body( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/octet-stream") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_file_via_body.metadata['url'] # type: ignore + url = self.upload_file_via_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content_kwargs['stream_content'] = file_content + body_content_kwargs["stream_content"] = file_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) response = pipeline_response.http_response @@ -150,14 +145,11 @@ async def upload_file_via_body( return cls(pipeline_response, deserialized, {}) return deserialized - upload_file_via_body.metadata = {'url': '/formdata/stream/uploadfile'} # type: ignore + + upload_file_via_body.metadata = {"url": "/formdata/stream/uploadfile"} # type: ignore @distributed_trace_async - async def upload_files( - self, - file_content: List[IO], - **kwargs - ) -> IO: + async def upload_files(self, file_content: List[IO], **kwargs) -> IO: """Upload multiple files. :param file_content: Files to upload. @@ -167,28 +159,26 @@ async def upload_files( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "multipart/form-data") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_files.metadata['url'] # type: ignore + url = self.upload_files.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") # Construct form data _form_content = { - 'fileContent': file_content, + "fileContent": file_content, } request = self._client.post(url, query_parameters, header_parameters, form_content=_form_content) pipeline_response = await self._client._pipeline.run(request, stream=True, **kwargs) @@ -205,4 +195,5 @@ async def upload_files( return cls(pipeline_response, deserialized, {}) return deserialized - upload_files.metadata = {'url': '/formdata/stream/uploadfiles'} # type: ignore + + upload_files.metadata = {"url": "/formdata/stream/uploadfiles"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/__init__.py index e39dcfea486..a77b68765ac 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/__init__.py @@ -16,7 +16,7 @@ from ._models import Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema # type: ignore __all__ = [ - 'Error', - 'Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema', - 'Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema', + "Error", + "Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema", + "Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models.py index bbc53a390fa..d71ebd9620d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema(msrest.serialization.Model): @@ -46,22 +43,21 @@ class Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDat """ _validation = { - 'file_content': {'required': True}, - 'file_name': {'required': True}, + "file_content": {"required": True}, + "file_name": {"required": True}, } _attribute_map = { - 'file_content': {'key': 'fileContent', 'type': 'IO'}, - 'file_name': {'key': 'fileName', 'type': 'str'}, + "file_content": {"key": "fileContent", "type": "IO"}, + "file_name": {"key": "fileName", "type": "str"}, } - def __init__( - self, - **kwargs - ): - super(Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema, self).__init__(**kwargs) - self.file_content = kwargs['file_content'] - self.file_name = kwargs['file_name'] + def __init__(self, **kwargs): + super(Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema, self).__init__( + **kwargs + ) + self.file_content = kwargs["file_content"] + self.file_name = kwargs["file_name"] class Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema(msrest.serialization.Model): @@ -74,16 +70,15 @@ class Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDa """ _validation = { - 'file_content': {'required': True}, + "file_content": {"required": True}, } _attribute_map = { - 'file_content': {'key': 'fileContent', 'type': '[IO]'}, + "file_content": {"key": "fileContent", "type": "[IO]"}, } - def __init__( - self, - **kwargs - ): - super(Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema, self).__init__(**kwargs) - self.file_content = kwargs['file_content'] + def __init__(self, **kwargs): + super(Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema, self).__init__( + **kwargs + ) + self.file_content = kwargs["file_content"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models_py3.py index 832a2a0aec8..dff7ae8fec2 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -51,23 +45,19 @@ class Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDat """ _validation = { - 'file_content': {'required': True}, - 'file_name': {'required': True}, + "file_content": {"required": True}, + "file_name": {"required": True}, } _attribute_map = { - 'file_content': {'key': 'fileContent', 'type': 'IO'}, - 'file_name': {'key': 'fileName', 'type': 'str'}, + "file_content": {"key": "fileContent", "type": "IO"}, + "file_name": {"key": "fileName", "type": "str"}, } - def __init__( - self, - *, - file_content: IO, - file_name: str, - **kwargs - ): - super(Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema, self).__init__(**kwargs) + def __init__(self, *, file_content: IO, file_name: str, **kwargs): + super(Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema, self).__init__( + **kwargs + ) self.file_content = file_content self.file_name = file_name @@ -82,18 +72,15 @@ class Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDa """ _validation = { - 'file_content': {'required': True}, + "file_content": {"required": True}, } _attribute_map = { - 'file_content': {'key': 'fileContent', 'type': '[IO]'}, + "file_content": {"key": "fileContent", "type": "[IO]"}, } - def __init__( - self, - *, - file_content: List[IO], - **kwargs - ): - super(Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema, self).__init__(**kwargs) + def __init__(self, *, file_content: List[IO], **kwargs): + super(Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema, self).__init__( + **kwargs + ) self.file_content = file_content diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/__init__.py index 5d0ff2b3dda..2f2f5503a3a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/__init__.py @@ -9,5 +9,5 @@ from ._formdata_operations import FormdataOperations __all__ = [ - 'FormdataOperations', + "FormdataOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py index 3b583bd9fb1..ec73ff580ad 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, IO, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class FormdataOperations(object): """FormdataOperations operations. @@ -63,29 +70,27 @@ def upload_file( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "multipart/form-data") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_file.metadata['url'] # type: ignore + url = self.upload_file.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") # Construct form data _form_content = { - 'fileContent': file_content, - 'fileName': file_name, + "fileContent": file_content, + "fileName": file_name, } request = self._client.post(url, query_parameters, header_parameters, form_content=_form_content) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) @@ -102,7 +107,8 @@ def upload_file( return cls(pipeline_response, deserialized, {}) return deserialized - upload_file.metadata = {'url': '/formdata/stream/uploadfile'} # type: ignore + + upload_file.metadata = {"url": "/formdata/stream/uploadfile"} # type: ignore @distributed_trace def upload_file_via_body( @@ -120,27 +126,25 @@ def upload_file_via_body( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/octet-stream") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_file_via_body.metadata['url'] # type: ignore + url = self.upload_file_via_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content_kwargs['stream_content'] = file_content + body_content_kwargs["stream_content"] = file_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) response = pipeline_response.http_response @@ -156,7 +160,8 @@ def upload_file_via_body( return cls(pipeline_response, deserialized, {}) return deserialized - upload_file_via_body.metadata = {'url': '/formdata/stream/uploadfile'} # type: ignore + + upload_file_via_body.metadata = {"url": "/formdata/stream/uploadfile"} # type: ignore @distributed_trace def upload_files( @@ -174,28 +179,26 @@ def upload_files( :rtype: IO :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[IO] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[IO] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "multipart/form-data") accept = "application/octet-stream, application/json" # Construct URL - url = self.upload_files.metadata['url'] # type: ignore + url = self.upload_files.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") # Construct form data _form_content = { - 'fileContent': file_content, + "fileContent": file_content, } request = self._client.post(url, query_parameters, header_parameters, form_content=_form_content) pipeline_response = self._client._pipeline.run(request, stream=True, **kwargs) @@ -212,4 +215,5 @@ def upload_files( return cls(pipeline_response, deserialized, {}) return deserialized - upload_files.metadata = {'url': '/formdata/stream/uploadfiles'} # type: ignore + + upload_files.metadata = {"url": "/formdata/stream/uploadfiles"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyFormData/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyFormData/setup.py index fc92d043eac..b37d9d0c6e0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyFormData/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyFormData/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/__init__.py index bd476cd7e10..4fdc7bdbe25 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestIntegerTestService'] +__all__ = ["AutoRestIntegerTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py index a15b9ecf3bc..2290861304d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.int = IntOperations( - self._client, self._config, self._serialize, self._deserialize) + self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py index 2a7058955b8..fc5968bb1a7 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py @@ -26,26 +26,24 @@ class AutoRestIntegerTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestIntegerTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestintegertestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestintegertestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py index ed22be884c2..25de233a342 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_integer_test_service import AutoRestIntegerTestService -__all__ = ['AutoRestIntegerTestService'] + +__all__ = ["AutoRestIntegerTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py index 7611ac976d4..6608c7d5b39 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py @@ -24,13 +24,9 @@ class AutoRestIntegerTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.int = IntOperations( - self._client, self._config, self._serialize, self._deserialize) + self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_configuration.py index c201c371d7f..68ab8b27e32 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestIntegerTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestIntegerTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestintegertestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestintegertestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/__init__.py index 938ee1d0c2b..fab8b7e8b40 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._int_operations import IntOperations __all__ = [ - 'IntOperations', + "IntOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py index 3abf2f3b1b3..d890f22b389 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class IntOperations: """IntOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[int]: + async def get_null(self, **kwargs) -> Optional[int]: """Get null Int value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get_null( :rtype: int or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,19 +81,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/int/null'} # type: ignore + + get_null.metadata = {"url": "/int/null"} # type: ignore @distributed_trace_async - async def get_invalid( - self, - **kwargs - ) -> int: + async def get_invalid(self, **kwargs) -> int: """Get invalid Int value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +99,20 @@ async def get_invalid( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -125,19 +123,17 @@ async def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/int/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/int/invalid"} # type: ignore @distributed_trace_async - async def get_overflow_int32( - self, - **kwargs - ) -> int: + async def get_overflow_int32(self, **kwargs) -> int: """Get overflow Int32 value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +141,20 @@ async def get_overflow_int32( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_int32.metadata['url'] # type: ignore + url = self.get_overflow_int32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -171,19 +165,17 @@ async def get_overflow_int32( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_int32.metadata = {'url': '/int/overflowint32'} # type: ignore + + get_overflow_int32.metadata = {"url": "/int/overflowint32"} # type: ignore @distributed_trace_async - async def get_underflow_int32( - self, - **kwargs - ) -> int: + async def get_underflow_int32(self, **kwargs) -> int: """Get underflow Int32 value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -191,22 +183,20 @@ async def get_underflow_int32( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_int32.metadata['url'] # type: ignore + url = self.get_underflow_int32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -217,19 +207,17 @@ async def get_underflow_int32( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_int32.metadata = {'url': '/int/underflowint32'} # type: ignore + + get_underflow_int32.metadata = {"url": "/int/underflowint32"} # type: ignore @distributed_trace_async - async def get_overflow_int64( - self, - **kwargs - ) -> int: + async def get_overflow_int64(self, **kwargs) -> int: """Get overflow Int64 value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -237,22 +225,20 @@ async def get_overflow_int64( :rtype: long :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_int64.metadata['url'] # type: ignore + url = self.get_overflow_int64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -263,19 +249,17 @@ async def get_overflow_int64( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('long', pipeline_response) + deserialized = self._deserialize("long", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_int64.metadata = {'url': '/int/overflowint64'} # type: ignore + + get_overflow_int64.metadata = {"url": "/int/overflowint64"} # type: ignore @distributed_trace_async - async def get_underflow_int64( - self, - **kwargs - ) -> int: + async def get_underflow_int64(self, **kwargs) -> int: """Get underflow Int64 value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -283,22 +267,20 @@ async def get_underflow_int64( :rtype: long :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_int64.metadata['url'] # type: ignore + url = self.get_underflow_int64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -309,20 +291,17 @@ async def get_underflow_int64( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('long', pipeline_response) + deserialized = self._deserialize("long", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_int64.metadata = {'url': '/int/underflowint64'} # type: ignore + + get_underflow_int64.metadata = {"url": "/int/underflowint64"} # type: ignore @distributed_trace_async - async def put_max32( - self, - int_body: int, - **kwargs - ) -> None: + async def put_max32(self, int_body: int, **kwargs) -> None: """Put max int32 value. :param int_body: int body. @@ -332,28 +311,26 @@ async def put_max32( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max32.metadata['url'] # type: ignore + url = self.put_max32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "int") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -366,14 +343,10 @@ async def put_max32( if cls: return cls(pipeline_response, None, {}) - put_max32.metadata = {'url': '/int/max/32'} # type: ignore + put_max32.metadata = {"url": "/int/max/32"} # type: ignore @distributed_trace_async - async def put_max64( - self, - int_body: int, - **kwargs - ) -> None: + async def put_max64(self, int_body: int, **kwargs) -> None: """Put max int64 value. :param int_body: int body. @@ -383,28 +356,26 @@ async def put_max64( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max64.metadata['url'] # type: ignore + url = self.put_max64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'long') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "long") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -417,14 +388,10 @@ async def put_max64( if cls: return cls(pipeline_response, None, {}) - put_max64.metadata = {'url': '/int/max/64'} # type: ignore + put_max64.metadata = {"url": "/int/max/64"} # type: ignore @distributed_trace_async - async def put_min32( - self, - int_body: int, - **kwargs - ) -> None: + async def put_min32(self, int_body: int, **kwargs) -> None: """Put min int32 value. :param int_body: int body. @@ -434,28 +401,26 @@ async def put_min32( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min32.metadata['url'] # type: ignore + url = self.put_min32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "int") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -468,14 +433,10 @@ async def put_min32( if cls: return cls(pipeline_response, None, {}) - put_min32.metadata = {'url': '/int/min/32'} # type: ignore + put_min32.metadata = {"url": "/int/min/32"} # type: ignore @distributed_trace_async - async def put_min64( - self, - int_body: int, - **kwargs - ) -> None: + async def put_min64(self, int_body: int, **kwargs) -> None: """Put min int64 value. :param int_body: int body. @@ -485,28 +446,26 @@ async def put_min64( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min64.metadata['url'] # type: ignore + url = self.put_min64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'long') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "long") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -519,13 +478,10 @@ async def put_min64( if cls: return cls(pipeline_response, None, {}) - put_min64.metadata = {'url': '/int/min/64'} # type: ignore + put_min64.metadata = {"url": "/int/min/64"} # type: ignore @distributed_trace_async - async def get_unix_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_unix_time(self, **kwargs) -> datetime.datetime: """Get datetime encoded as Unix time value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -533,22 +489,20 @@ async def get_unix_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_unix_time.metadata['url'] # type: ignore + url = self.get_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -559,20 +513,17 @@ async def get_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_unix_time.metadata = {'url': '/int/unixtime'} # type: ignore + + get_unix_time.metadata = {"url": "/int/unixtime"} # type: ignore @distributed_trace_async - async def put_unix_time_date( - self, - int_body: datetime.datetime, - **kwargs - ) -> None: + async def put_unix_time_date(self, int_body: datetime.datetime, **kwargs) -> None: """Put datetime encoded as Unix time. :param int_body: int body. @@ -582,28 +533,26 @@ async def put_unix_time_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_unix_time_date.metadata['url'] # type: ignore + url = self.put_unix_time_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'unix-time') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "unix-time") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -616,13 +565,10 @@ async def put_unix_time_date( if cls: return cls(pipeline_response, None, {}) - put_unix_time_date.metadata = {'url': '/int/unixtime'} # type: ignore + put_unix_time_date.metadata = {"url": "/int/unixtime"} # type: ignore @distributed_trace_async - async def get_invalid_unix_time( - self, - **kwargs - ) -> datetime.datetime: + async def get_invalid_unix_time(self, **kwargs) -> datetime.datetime: """Get invalid Unix time value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -630,22 +576,20 @@ async def get_invalid_unix_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_unix_time.metadata['url'] # type: ignore + url = self.get_invalid_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -656,19 +600,17 @@ async def get_invalid_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_unix_time.metadata = {'url': '/int/invalidunixtime'} # type: ignore + + get_invalid_unix_time.metadata = {"url": "/int/invalidunixtime"} # type: ignore @distributed_trace_async - async def get_null_unix_time( - self, - **kwargs - ) -> Optional[datetime.datetime]: + async def get_null_unix_time(self, **kwargs) -> Optional[datetime.datetime]: """Get null Unix time value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -676,22 +618,20 @@ async def get_null_unix_time( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_unix_time.metadata['url'] # type: ignore + url = self.get_null_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -702,10 +642,11 @@ async def get_null_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_unix_time.metadata = {'url': '/int/nullunixtime'} # type: ignore + + get_null_unix_time.metadata = {"url": "/int/nullunixtime"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/__init__.py index 938ee1d0c2b..fab8b7e8b40 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/__init__.py @@ -9,5 +9,5 @@ from ._int_operations import IntOperations __all__ = [ - 'IntOperations', + "IntOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py index ae7f1e37f98..609be9293e0 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class IntOperations(object): """IntOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[int] """Get null Int value. @@ -58,22 +64,20 @@ def get_null( :rtype: int or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,18 +88,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/int/null'} # type: ignore + + get_null.metadata = {"url": "/int/null"} # type: ignore @distributed_trace def get_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> int """Get invalid Int value. @@ -105,22 +109,20 @@ def get_invalid( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid.metadata['url'] # type: ignore + url = self.get_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -131,18 +133,18 @@ def get_invalid( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid.metadata = {'url': '/int/invalid'} # type: ignore + + get_invalid.metadata = {"url": "/int/invalid"} # type: ignore @distributed_trace def get_overflow_int32( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> int """Get overflow Int32 value. @@ -152,22 +154,20 @@ def get_overflow_int32( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_int32.metadata['url'] # type: ignore + url = self.get_overflow_int32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,18 +178,18 @@ def get_overflow_int32( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_int32.metadata = {'url': '/int/overflowint32'} # type: ignore + + get_overflow_int32.metadata = {"url": "/int/overflowint32"} # type: ignore @distributed_trace def get_underflow_int32( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> int """Get underflow Int32 value. @@ -199,22 +199,20 @@ def get_underflow_int32( :rtype: int :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_int32.metadata['url'] # type: ignore + url = self.get_underflow_int32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -225,18 +223,18 @@ def get_underflow_int32( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_int32.metadata = {'url': '/int/underflowint32'} # type: ignore + + get_underflow_int32.metadata = {"url": "/int/underflowint32"} # type: ignore @distributed_trace def get_overflow_int64( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> int """Get overflow Int64 value. @@ -246,22 +244,20 @@ def get_overflow_int64( :rtype: long :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_overflow_int64.metadata['url'] # type: ignore + url = self.get_overflow_int64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -272,18 +268,18 @@ def get_overflow_int64( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('long', pipeline_response) + deserialized = self._deserialize("long", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_overflow_int64.metadata = {'url': '/int/overflowint64'} # type: ignore + + get_overflow_int64.metadata = {"url": "/int/overflowint64"} # type: ignore @distributed_trace def get_underflow_int64( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> int """Get underflow Int64 value. @@ -293,22 +289,20 @@ def get_underflow_int64( :rtype: long :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[int] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[int] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_underflow_int64.metadata['url'] # type: ignore + url = self.get_underflow_int64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -319,13 +313,14 @@ def get_underflow_int64( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('long', pipeline_response) + deserialized = self._deserialize("long", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_underflow_int64.metadata = {'url': '/int/underflowint64'} # type: ignore + + get_underflow_int64.metadata = {"url": "/int/underflowint64"} # type: ignore @distributed_trace def put_max32( @@ -343,28 +338,26 @@ def put_max32( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max32.metadata['url'] # type: ignore + url = self.put_max32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "int") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -377,7 +370,7 @@ def put_max32( if cls: return cls(pipeline_response, None, {}) - put_max32.metadata = {'url': '/int/max/32'} # type: ignore + put_max32.metadata = {"url": "/int/max/32"} # type: ignore @distributed_trace def put_max64( @@ -395,28 +388,26 @@ def put_max64( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_max64.metadata['url'] # type: ignore + url = self.put_max64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'long') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "long") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -429,7 +420,7 @@ def put_max64( if cls: return cls(pipeline_response, None, {}) - put_max64.metadata = {'url': '/int/max/64'} # type: ignore + put_max64.metadata = {"url": "/int/max/64"} # type: ignore @distributed_trace def put_min32( @@ -447,28 +438,26 @@ def put_min32( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min32.metadata['url'] # type: ignore + url = self.put_min32.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "int") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -481,7 +470,7 @@ def put_min32( if cls: return cls(pipeline_response, None, {}) - put_min32.metadata = {'url': '/int/min/32'} # type: ignore + put_min32.metadata = {"url": "/int/min/32"} # type: ignore @distributed_trace def put_min64( @@ -499,28 +488,26 @@ def put_min64( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_min64.metadata['url'] # type: ignore + url = self.put_min64.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'long') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "long") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -533,12 +520,11 @@ def put_min64( if cls: return cls(pipeline_response, None, {}) - put_min64.metadata = {'url': '/int/min/64'} # type: ignore + put_min64.metadata = {"url": "/int/min/64"} # type: ignore @distributed_trace def get_unix_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get datetime encoded as Unix time value. @@ -548,22 +534,20 @@ def get_unix_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_unix_time.metadata['url'] # type: ignore + url = self.get_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -574,13 +558,14 @@ def get_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_unix_time.metadata = {'url': '/int/unixtime'} # type: ignore + + get_unix_time.metadata = {"url": "/int/unixtime"} # type: ignore @distributed_trace def put_unix_time_date( @@ -598,28 +583,26 @@ def put_unix_time_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_unix_time_date.metadata['url'] # type: ignore + url = self.put_unix_time_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(int_body, 'unix-time') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(int_body, "unix-time") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -632,12 +615,11 @@ def put_unix_time_date( if cls: return cls(pipeline_response, None, {}) - put_unix_time_date.metadata = {'url': '/int/unixtime'} # type: ignore + put_unix_time_date.metadata = {"url": "/int/unixtime"} # type: ignore @distributed_trace def get_invalid_unix_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.datetime """Get invalid Unix time value. @@ -647,22 +629,20 @@ def get_invalid_unix_time( :rtype: ~datetime.datetime :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.datetime] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.datetime] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_unix_time.metadata['url'] # type: ignore + url = self.get_invalid_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -673,18 +653,18 @@ def get_invalid_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_unix_time.metadata = {'url': '/int/invalidunixtime'} # type: ignore + + get_invalid_unix_time.metadata = {"url": "/int/invalidunixtime"} # type: ignore @distributed_trace def get_null_unix_time( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[datetime.datetime] """Get null Unix time value. @@ -694,22 +674,20 @@ def get_null_unix_time( :rtype: ~datetime.datetime or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[datetime.datetime]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[datetime.datetime]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_unix_time.metadata['url'] # type: ignore + url = self.get_null_unix_time.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -720,10 +698,11 @@ def get_null_unix_time( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('unix-time', pipeline_response) + deserialized = self._deserialize("unix-time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_unix_time.metadata = {'url': '/int/nullunixtime'} # type: ignore + + get_null_unix_time.metadata = {"url": "/int/nullunixtime"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyInteger/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyInteger/setup.py index b091374f02c..c14db18f649 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyInteger/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyInteger/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/__init__.py index 0038dc0c633..0a0bae3e998 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestNumberTestService'] +__all__ = ["AutoRestNumberTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py index 4440dccba3e..9cf43971caa 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestNumberTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.number = NumberOperations( - self._client, self._config, self._serialize, self._deserialize) + self.number = NumberOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py index f4a7db6d5a6..da1fbd323a5 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py @@ -26,26 +26,24 @@ class AutoRestNumberTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestNumberTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestnumbertestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestnumbertestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py index 08425e652cb..6c0a67a8f1f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_number_test_service import AutoRestNumberTestService -__all__ = ['AutoRestNumberTestService'] + +__all__ = ["AutoRestNumberTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py index 65d890edfaf..3e2337f1bb7 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py @@ -24,13 +24,9 @@ class AutoRestNumberTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestNumberTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.number = NumberOperations( - self._client, self._config, self._serialize, self._deserialize) + self.number = NumberOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_configuration.py index 0e2d1d14bb4..aa79cc51c32 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestNumberTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestNumberTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestnumbertestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestnumbertestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/__init__.py index 186262af5a4..e1236613fc6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._number_operations import NumberOperations __all__ = [ - 'NumberOperations', + "NumberOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py index 6006beeeb0d..7610b7b2a5d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class NumberOperations: """NumberOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[float]: + async def get_null(self, **kwargs) -> Optional[float]: """Get null Number value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_null( :rtype: float or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,19 +80,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/number/null'} # type: ignore + + get_null.metadata = {"url": "/number/null"} # type: ignore @distributed_trace_async - async def get_invalid_float( - self, - **kwargs - ) -> float: + async def get_invalid_float(self, **kwargs) -> float: """Get invalid float Number value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,22 +98,20 @@ async def get_invalid_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_float.metadata['url'] # type: ignore + url = self.get_invalid_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,19 +122,17 @@ async def get_invalid_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_float.metadata = {'url': '/number/invalidfloat'} # type: ignore + + get_invalid_float.metadata = {"url": "/number/invalidfloat"} # type: ignore @distributed_trace_async - async def get_invalid_double( - self, - **kwargs - ) -> float: + async def get_invalid_double(self, **kwargs) -> float: """Get invalid double Number value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -144,22 +140,20 @@ async def get_invalid_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_double.metadata['url'] # type: ignore + url = self.get_invalid_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -170,19 +164,17 @@ async def get_invalid_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_double.metadata = {'url': '/number/invaliddouble'} # type: ignore + + get_invalid_double.metadata = {"url": "/number/invaliddouble"} # type: ignore @distributed_trace_async - async def get_invalid_decimal( - self, - **kwargs - ) -> float: + async def get_invalid_decimal(self, **kwargs) -> float: """Get invalid decimal Number value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -190,22 +182,20 @@ async def get_invalid_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_decimal.metadata['url'] # type: ignore + url = self.get_invalid_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -216,20 +206,17 @@ async def get_invalid_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_decimal.metadata = {'url': '/number/invaliddecimal'} # type: ignore + + get_invalid_decimal.metadata = {"url": "/number/invaliddecimal"} # type: ignore @distributed_trace_async - async def put_big_float( - self, - number_body: float, - **kwargs - ) -> None: + async def put_big_float(self, number_body: float, **kwargs) -> None: """Put big float value 3.402823e+20. :param number_body: number body. @@ -239,28 +226,26 @@ async def put_big_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_float.metadata['url'] # type: ignore + url = self.put_big_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -273,13 +258,10 @@ async def put_big_float( if cls: return cls(pipeline_response, None, {}) - put_big_float.metadata = {'url': '/number/big/float/3.402823e+20'} # type: ignore + put_big_float.metadata = {"url": "/number/big/float/3.402823e+20"} # type: ignore @distributed_trace_async - async def get_big_float( - self, - **kwargs - ) -> float: + async def get_big_float(self, **kwargs) -> float: """Get big float value 3.402823e+20. :keyword callable cls: A custom type or function that will be passed the direct response @@ -287,22 +269,20 @@ async def get_big_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_float.metadata['url'] # type: ignore + url = self.get_big_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -313,20 +293,17 @@ async def get_big_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_float.metadata = {'url': '/number/big/float/3.402823e+20'} # type: ignore + + get_big_float.metadata = {"url": "/number/big/float/3.402823e+20"} # type: ignore @distributed_trace_async - async def put_big_double( - self, - number_body: float, - **kwargs - ) -> None: + async def put_big_double(self, number_body: float, **kwargs) -> None: """Put big double value 2.5976931e+101. :param number_body: number body. @@ -336,28 +313,26 @@ async def put_big_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_double.metadata['url'] # type: ignore + url = self.put_big_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -370,13 +345,10 @@ async def put_big_double( if cls: return cls(pipeline_response, None, {}) - put_big_double.metadata = {'url': '/number/big/double/2.5976931e+101'} # type: ignore + put_big_double.metadata = {"url": "/number/big/double/2.5976931e+101"} # type: ignore @distributed_trace_async - async def get_big_double( - self, - **kwargs - ) -> float: + async def get_big_double(self, **kwargs) -> float: """Get big double value 2.5976931e+101. :keyword callable cls: A custom type or function that will be passed the direct response @@ -384,22 +356,20 @@ async def get_big_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double.metadata['url'] # type: ignore + url = self.get_big_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -410,19 +380,17 @@ async def get_big_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double.metadata = {'url': '/number/big/double/2.5976931e+101'} # type: ignore + + get_big_double.metadata = {"url": "/number/big/double/2.5976931e+101"} # type: ignore @distributed_trace_async - async def put_big_double_positive_decimal( - self, - **kwargs - ) -> None: + async def put_big_double_positive_decimal(self, **kwargs) -> None: """Put big double value 99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -430,29 +398,27 @@ async def put_big_double_positive_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = 99999999.99 accept = "application/json" # Construct URL - url = self.put_big_double_positive_decimal.metadata['url'] # type: ignore + url = self.put_big_double_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -465,13 +431,10 @@ async def put_big_double_positive_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_double_positive_decimal.metadata = {'url': '/number/big/double/99999999.99'} # type: ignore + put_big_double_positive_decimal.metadata = {"url": "/number/big/double/99999999.99"} # type: ignore @distributed_trace_async - async def get_big_double_positive_decimal( - self, - **kwargs - ) -> float: + async def get_big_double_positive_decimal(self, **kwargs) -> float: """Get big double value 99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -479,22 +442,20 @@ async def get_big_double_positive_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double_positive_decimal.metadata['url'] # type: ignore + url = self.get_big_double_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -505,19 +466,17 @@ async def get_big_double_positive_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double_positive_decimal.metadata = {'url': '/number/big/double/99999999.99'} # type: ignore + + get_big_double_positive_decimal.metadata = {"url": "/number/big/double/99999999.99"} # type: ignore @distributed_trace_async - async def put_big_double_negative_decimal( - self, - **kwargs - ) -> None: + async def put_big_double_negative_decimal(self, **kwargs) -> None: """Put big double value -99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -525,29 +484,27 @@ async def put_big_double_negative_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = -99999999.99 accept = "application/json" # Construct URL - url = self.put_big_double_negative_decimal.metadata['url'] # type: ignore + url = self.put_big_double_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -560,13 +517,10 @@ async def put_big_double_negative_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_double_negative_decimal.metadata = {'url': '/number/big/double/-99999999.99'} # type: ignore + put_big_double_negative_decimal.metadata = {"url": "/number/big/double/-99999999.99"} # type: ignore @distributed_trace_async - async def get_big_double_negative_decimal( - self, - **kwargs - ) -> float: + async def get_big_double_negative_decimal(self, **kwargs) -> float: """Get big double value -99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -574,22 +528,20 @@ async def get_big_double_negative_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double_negative_decimal.metadata['url'] # type: ignore + url = self.get_big_double_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -600,20 +552,17 @@ async def get_big_double_negative_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double_negative_decimal.metadata = {'url': '/number/big/double/-99999999.99'} # type: ignore + + get_big_double_negative_decimal.metadata = {"url": "/number/big/double/-99999999.99"} # type: ignore @distributed_trace_async - async def put_big_decimal( - self, - number_body: float, - **kwargs - ) -> None: + async def put_big_decimal(self, number_body: float, **kwargs) -> None: """Put big decimal value 2.5976931e+101. :param number_body: number body. @@ -623,28 +572,26 @@ async def put_big_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -657,13 +604,10 @@ async def put_big_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal.metadata = {'url': '/number/big/decimal/2.5976931e+101'} # type: ignore + put_big_decimal.metadata = {"url": "/number/big/decimal/2.5976931e+101"} # type: ignore @distributed_trace_async - async def get_big_decimal( - self, - **kwargs - ) -> float: + async def get_big_decimal(self, **kwargs) -> float: """Get big decimal value 2.5976931e+101. :keyword callable cls: A custom type or function that will be passed the direct response @@ -671,22 +615,20 @@ async def get_big_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -697,19 +639,17 @@ async def get_big_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal.metadata = {'url': '/number/big/decimal/2.5976931e+101'} # type: ignore + + get_big_decimal.metadata = {"url": "/number/big/decimal/2.5976931e+101"} # type: ignore @distributed_trace_async - async def put_big_decimal_positive_decimal( - self, - **kwargs - ) -> None: + async def put_big_decimal_positive_decimal(self, **kwargs) -> None: """Put big decimal value 99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -717,29 +657,27 @@ async def put_big_decimal_positive_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = 99999999.99 accept = "application/json" # Construct URL - url = self.put_big_decimal_positive_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -752,13 +690,10 @@ async def put_big_decimal_positive_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal_positive_decimal.metadata = {'url': '/number/big/decimal/99999999.99'} # type: ignore + put_big_decimal_positive_decimal.metadata = {"url": "/number/big/decimal/99999999.99"} # type: ignore @distributed_trace_async - async def get_big_decimal_positive_decimal( - self, - **kwargs - ) -> float: + async def get_big_decimal_positive_decimal(self, **kwargs) -> float: """Get big decimal value 99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -766,22 +701,20 @@ async def get_big_decimal_positive_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal_positive_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -792,19 +725,17 @@ async def get_big_decimal_positive_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal_positive_decimal.metadata = {'url': '/number/big/decimal/99999999.99'} # type: ignore + + get_big_decimal_positive_decimal.metadata = {"url": "/number/big/decimal/99999999.99"} # type: ignore @distributed_trace_async - async def put_big_decimal_negative_decimal( - self, - **kwargs - ) -> None: + async def put_big_decimal_negative_decimal(self, **kwargs) -> None: """Put big decimal value -99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -812,29 +743,27 @@ async def put_big_decimal_negative_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = -99999999.99 accept = "application/json" # Construct URL - url = self.put_big_decimal_negative_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -847,13 +776,10 @@ async def put_big_decimal_negative_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal_negative_decimal.metadata = {'url': '/number/big/decimal/-99999999.99'} # type: ignore + put_big_decimal_negative_decimal.metadata = {"url": "/number/big/decimal/-99999999.99"} # type: ignore @distributed_trace_async - async def get_big_decimal_negative_decimal( - self, - **kwargs - ) -> float: + async def get_big_decimal_negative_decimal(self, **kwargs) -> float: """Get big decimal value -99999999.99. :keyword callable cls: A custom type or function that will be passed the direct response @@ -861,22 +787,20 @@ async def get_big_decimal_negative_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal_negative_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -887,20 +811,17 @@ async def get_big_decimal_negative_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal_negative_decimal.metadata = {'url': '/number/big/decimal/-99999999.99'} # type: ignore + + get_big_decimal_negative_decimal.metadata = {"url": "/number/big/decimal/-99999999.99"} # type: ignore @distributed_trace_async - async def put_small_float( - self, - number_body: float, - **kwargs - ) -> None: + async def put_small_float(self, number_body: float, **kwargs) -> None: """Put small float value 3.402823e-20. :param number_body: number body. @@ -910,28 +831,26 @@ async def put_small_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_float.metadata['url'] # type: ignore + url = self.put_small_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -944,13 +863,10 @@ async def put_small_float( if cls: return cls(pipeline_response, None, {}) - put_small_float.metadata = {'url': '/number/small/float/3.402823e-20'} # type: ignore + put_small_float.metadata = {"url": "/number/small/float/3.402823e-20"} # type: ignore @distributed_trace_async - async def get_small_float( - self, - **kwargs - ) -> float: + async def get_small_float(self, **kwargs) -> float: """Get big double value 3.402823e-20. :keyword callable cls: A custom type or function that will be passed the direct response @@ -958,22 +874,20 @@ async def get_small_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_float.metadata['url'] # type: ignore + url = self.get_small_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -984,20 +898,17 @@ async def get_small_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_float.metadata = {'url': '/number/small/float/3.402823e-20'} # type: ignore + + get_small_float.metadata = {"url": "/number/small/float/3.402823e-20"} # type: ignore @distributed_trace_async - async def put_small_double( - self, - number_body: float, - **kwargs - ) -> None: + async def put_small_double(self, number_body: float, **kwargs) -> None: """Put small double value 2.5976931e-101. :param number_body: number body. @@ -1007,28 +918,26 @@ async def put_small_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_double.metadata['url'] # type: ignore + url = self.put_small_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1041,13 +950,10 @@ async def put_small_double( if cls: return cls(pipeline_response, None, {}) - put_small_double.metadata = {'url': '/number/small/double/2.5976931e-101'} # type: ignore + put_small_double.metadata = {"url": "/number/small/double/2.5976931e-101"} # type: ignore @distributed_trace_async - async def get_small_double( - self, - **kwargs - ) -> float: + async def get_small_double(self, **kwargs) -> float: """Get big double value 2.5976931e-101. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1055,22 +961,20 @@ async def get_small_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_double.metadata['url'] # type: ignore + url = self.get_small_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1081,20 +985,17 @@ async def get_small_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_double.metadata = {'url': '/number/small/double/2.5976931e-101'} # type: ignore + + get_small_double.metadata = {"url": "/number/small/double/2.5976931e-101"} # type: ignore @distributed_trace_async - async def put_small_decimal( - self, - number_body: float, - **kwargs - ) -> None: + async def put_small_decimal(self, number_body: float, **kwargs) -> None: """Put small decimal value 2.5976931e-101. :param number_body: number body. @@ -1104,28 +1005,26 @@ async def put_small_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_decimal.metadata['url'] # type: ignore + url = self.put_small_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1138,13 +1037,10 @@ async def put_small_decimal( if cls: return cls(pipeline_response, None, {}) - put_small_decimal.metadata = {'url': '/number/small/decimal/2.5976931e-101'} # type: ignore + put_small_decimal.metadata = {"url": "/number/small/decimal/2.5976931e-101"} # type: ignore @distributed_trace_async - async def get_small_decimal( - self, - **kwargs - ) -> float: + async def get_small_decimal(self, **kwargs) -> float: """Get small decimal value 2.5976931e-101. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1152,22 +1048,20 @@ async def get_small_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_decimal.metadata['url'] # type: ignore + url = self.get_small_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1178,10 +1072,11 @@ async def get_small_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_decimal.metadata = {'url': '/number/small/decimal/2.5976931e-101'} # type: ignore + + get_small_decimal.metadata = {"url": "/number/small/decimal/2.5976931e-101"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/__init__.py index 186262af5a4..e1236613fc6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/__init__.py @@ -9,5 +9,5 @@ from ._number_operations import NumberOperations __all__ = [ - 'NumberOperations', + "NumberOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py index f7c3a7182d8..b9ce11a91c8 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class NumberOperations(object): """NumberOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[float] """Get null Number value. @@ -57,22 +63,20 @@ def get_null( :rtype: float or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[float]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[float]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,18 +87,18 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/number/null'} # type: ignore + + get_null.metadata = {"url": "/number/null"} # type: ignore @distributed_trace def get_invalid_float( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get invalid float Number value. @@ -104,22 +108,20 @@ def get_invalid_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_float.metadata['url'] # type: ignore + url = self.get_invalid_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -130,18 +132,18 @@ def get_invalid_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_float.metadata = {'url': '/number/invalidfloat'} # type: ignore + + get_invalid_float.metadata = {"url": "/number/invalidfloat"} # type: ignore @distributed_trace def get_invalid_double( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get invalid double Number value. @@ -151,22 +153,20 @@ def get_invalid_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_double.metadata['url'] # type: ignore + url = self.get_invalid_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,18 +177,18 @@ def get_invalid_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_double.metadata = {'url': '/number/invaliddouble'} # type: ignore + + get_invalid_double.metadata = {"url": "/number/invaliddouble"} # type: ignore @distributed_trace def get_invalid_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get invalid decimal Number value. @@ -198,22 +198,20 @@ def get_invalid_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_invalid_decimal.metadata['url'] # type: ignore + url = self.get_invalid_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -224,13 +222,14 @@ def get_invalid_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_invalid_decimal.metadata = {'url': '/number/invaliddecimal'} # type: ignore + + get_invalid_decimal.metadata = {"url": "/number/invaliddecimal"} # type: ignore @distributed_trace def put_big_float( @@ -248,28 +247,26 @@ def put_big_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_float.metadata['url'] # type: ignore + url = self.put_big_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -282,12 +279,11 @@ def put_big_float( if cls: return cls(pipeline_response, None, {}) - put_big_float.metadata = {'url': '/number/big/float/3.402823e+20'} # type: ignore + put_big_float.metadata = {"url": "/number/big/float/3.402823e+20"} # type: ignore @distributed_trace def get_big_float( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big float value 3.402823e+20. @@ -297,22 +293,20 @@ def get_big_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_float.metadata['url'] # type: ignore + url = self.get_big_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -323,13 +317,14 @@ def get_big_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_float.metadata = {'url': '/number/big/float/3.402823e+20'} # type: ignore + + get_big_float.metadata = {"url": "/number/big/float/3.402823e+20"} # type: ignore @distributed_trace def put_big_double( @@ -347,28 +342,26 @@ def put_big_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_double.metadata['url'] # type: ignore + url = self.put_big_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -381,12 +374,11 @@ def put_big_double( if cls: return cls(pipeline_response, None, {}) - put_big_double.metadata = {'url': '/number/big/double/2.5976931e+101'} # type: ignore + put_big_double.metadata = {"url": "/number/big/double/2.5976931e+101"} # type: ignore @distributed_trace def get_big_double( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big double value 2.5976931e+101. @@ -396,22 +388,20 @@ def get_big_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double.metadata['url'] # type: ignore + url = self.get_big_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -422,18 +412,18 @@ def get_big_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double.metadata = {'url': '/number/big/double/2.5976931e+101'} # type: ignore + + get_big_double.metadata = {"url": "/number/big/double/2.5976931e+101"} # type: ignore @distributed_trace def put_big_double_positive_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Put big double value 99999999.99. @@ -443,29 +433,27 @@ def put_big_double_positive_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = 99999999.99 accept = "application/json" # Construct URL - url = self.put_big_double_positive_decimal.metadata['url'] # type: ignore + url = self.put_big_double_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -478,12 +466,11 @@ def put_big_double_positive_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_double_positive_decimal.metadata = {'url': '/number/big/double/99999999.99'} # type: ignore + put_big_double_positive_decimal.metadata = {"url": "/number/big/double/99999999.99"} # type: ignore @distributed_trace def get_big_double_positive_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big double value 99999999.99. @@ -493,22 +480,20 @@ def get_big_double_positive_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double_positive_decimal.metadata['url'] # type: ignore + url = self.get_big_double_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -519,18 +504,18 @@ def get_big_double_positive_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double_positive_decimal.metadata = {'url': '/number/big/double/99999999.99'} # type: ignore + + get_big_double_positive_decimal.metadata = {"url": "/number/big/double/99999999.99"} # type: ignore @distributed_trace def put_big_double_negative_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Put big double value -99999999.99. @@ -540,29 +525,27 @@ def put_big_double_negative_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = -99999999.99 accept = "application/json" # Construct URL - url = self.put_big_double_negative_decimal.metadata['url'] # type: ignore + url = self.put_big_double_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -575,12 +558,11 @@ def put_big_double_negative_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_double_negative_decimal.metadata = {'url': '/number/big/double/-99999999.99'} # type: ignore + put_big_double_negative_decimal.metadata = {"url": "/number/big/double/-99999999.99"} # type: ignore @distributed_trace def get_big_double_negative_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big double value -99999999.99. @@ -590,22 +572,20 @@ def get_big_double_negative_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_double_negative_decimal.metadata['url'] # type: ignore + url = self.get_big_double_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -616,13 +596,14 @@ def get_big_double_negative_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_double_negative_decimal.metadata = {'url': '/number/big/double/-99999999.99'} # type: ignore + + get_big_double_negative_decimal.metadata = {"url": "/number/big/double/-99999999.99"} # type: ignore @distributed_trace def put_big_decimal( @@ -640,28 +621,26 @@ def put_big_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_big_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -674,12 +653,11 @@ def put_big_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal.metadata = {'url': '/number/big/decimal/2.5976931e+101'} # type: ignore + put_big_decimal.metadata = {"url": "/number/big/decimal/2.5976931e+101"} # type: ignore @distributed_trace def get_big_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big decimal value 2.5976931e+101. @@ -689,22 +667,20 @@ def get_big_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -715,18 +691,18 @@ def get_big_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal.metadata = {'url': '/number/big/decimal/2.5976931e+101'} # type: ignore + + get_big_decimal.metadata = {"url": "/number/big/decimal/2.5976931e+101"} # type: ignore @distributed_trace def put_big_decimal_positive_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Put big decimal value 99999999.99. @@ -736,29 +712,27 @@ def put_big_decimal_positive_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = 99999999.99 accept = "application/json" # Construct URL - url = self.put_big_decimal_positive_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -771,12 +745,11 @@ def put_big_decimal_positive_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal_positive_decimal.metadata = {'url': '/number/big/decimal/99999999.99'} # type: ignore + put_big_decimal_positive_decimal.metadata = {"url": "/number/big/decimal/99999999.99"} # type: ignore @distributed_trace def get_big_decimal_positive_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big decimal value 99999999.99. @@ -786,22 +759,20 @@ def get_big_decimal_positive_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal_positive_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal_positive_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -812,18 +783,18 @@ def get_big_decimal_positive_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal_positive_decimal.metadata = {'url': '/number/big/decimal/99999999.99'} # type: ignore + + get_big_decimal_positive_decimal.metadata = {"url": "/number/big/decimal/99999999.99"} # type: ignore @distributed_trace def put_big_decimal_negative_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Put big decimal value -99999999.99. @@ -833,29 +804,27 @@ def put_big_decimal_negative_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") number_body = -99999999.99 accept = "application/json" # Construct URL - url = self.put_big_decimal_negative_decimal.metadata['url'] # type: ignore + url = self.put_big_decimal_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -868,12 +837,11 @@ def put_big_decimal_negative_decimal( if cls: return cls(pipeline_response, None, {}) - put_big_decimal_negative_decimal.metadata = {'url': '/number/big/decimal/-99999999.99'} # type: ignore + put_big_decimal_negative_decimal.metadata = {"url": "/number/big/decimal/-99999999.99"} # type: ignore @distributed_trace def get_big_decimal_negative_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big decimal value -99999999.99. @@ -883,22 +851,20 @@ def get_big_decimal_negative_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_big_decimal_negative_decimal.metadata['url'] # type: ignore + url = self.get_big_decimal_negative_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -909,13 +875,14 @@ def get_big_decimal_negative_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_big_decimal_negative_decimal.metadata = {'url': '/number/big/decimal/-99999999.99'} # type: ignore + + get_big_decimal_negative_decimal.metadata = {"url": "/number/big/decimal/-99999999.99"} # type: ignore @distributed_trace def put_small_float( @@ -933,28 +900,26 @@ def put_small_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_float.metadata['url'] # type: ignore + url = self.put_small_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -967,12 +932,11 @@ def put_small_float( if cls: return cls(pipeline_response, None, {}) - put_small_float.metadata = {'url': '/number/small/float/3.402823e-20'} # type: ignore + put_small_float.metadata = {"url": "/number/small/float/3.402823e-20"} # type: ignore @distributed_trace def get_small_float( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big double value 3.402823e-20. @@ -982,22 +946,20 @@ def get_small_float( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_float.metadata['url'] # type: ignore + url = self.get_small_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1008,13 +970,14 @@ def get_small_float( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_float.metadata = {'url': '/number/small/float/3.402823e-20'} # type: ignore + + get_small_float.metadata = {"url": "/number/small/float/3.402823e-20"} # type: ignore @distributed_trace def put_small_double( @@ -1032,28 +995,26 @@ def put_small_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_double.metadata['url'] # type: ignore + url = self.put_small_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1066,12 +1027,11 @@ def put_small_double( if cls: return cls(pipeline_response, None, {}) - put_small_double.metadata = {'url': '/number/small/double/2.5976931e-101'} # type: ignore + put_small_double.metadata = {"url": "/number/small/double/2.5976931e-101"} # type: ignore @distributed_trace def get_small_double( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get big double value 2.5976931e-101. @@ -1081,22 +1041,20 @@ def get_small_double( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_double.metadata['url'] # type: ignore + url = self.get_small_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1107,13 +1065,14 @@ def get_small_double( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_double.metadata = {'url': '/number/small/double/2.5976931e-101'} # type: ignore + + get_small_double.metadata = {"url": "/number/small/double/2.5976931e-101"} # type: ignore @distributed_trace def put_small_decimal( @@ -1131,28 +1090,26 @@ def put_small_decimal( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_small_decimal.metadata['url'] # type: ignore + url = self.put_small_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(number_body, 'float') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(number_body, "float") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1165,12 +1122,11 @@ def put_small_decimal( if cls: return cls(pipeline_response, None, {}) - put_small_decimal.metadata = {'url': '/number/small/decimal/2.5976931e-101'} # type: ignore + put_small_decimal.metadata = {"url": "/number/small/decimal/2.5976931e-101"} # type: ignore @distributed_trace def get_small_decimal( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> float """Get small decimal value 2.5976931e-101. @@ -1180,22 +1136,20 @@ def get_small_decimal( :rtype: float :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[float] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[float] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_small_decimal.metadata['url'] # type: ignore + url = self.get_small_decimal.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1206,10 +1160,11 @@ def get_small_decimal( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_small_decimal.metadata = {'url': '/number/small/decimal/2.5976931e-101'} # type: ignore + + get_small_decimal.metadata = {"url": "/number/small/decimal/2.5976931e-101"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyNumber/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyNumber/setup.py index fa92dcf8563..27135cf4edd 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyNumber/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyNumber/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/__init__.py index ac946286de8..e64af9a6a74 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATService'] +__all__ = ["AutoRestSwaggerBATService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py index c53daaa8d2d..eefced4dd94 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py @@ -38,7 +38,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -47,10 +47,8 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.string = StringOperations( - self._client, self._config, self._serialize, self._deserialize) - self.enum = EnumOperations( - self._client, self._config, self._serialize, self._deserialize) + self.string = StringOperations(self._client, self._config, self._serialize, self._deserialize) + self.enum = EnumOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py index 245030365c6..79befee47c6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_patch.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_patch.py index d3560422f86..28fa02e827f 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_patch.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/_patch.py @@ -1,12 +1,14 @@ import importlib import sys + class PatchAddedModel(object): pass + def patch_sdk(): try: - models = sys.modules['bodystring.models'] + models = sys.modules["bodystring.models"] except KeyError: - models = importlib.import_module('bodystring.models') - setattr(models, 'PatchAddedModel', PatchAddedModel) + models = importlib.import_module("bodystring.models") + setattr(models, "PatchAddedModel", PatchAddedModel) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py index 091a13fdd9b..c2a9d122989 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_service import AutoRestSwaggerBATService -__all__ = ['AutoRestSwaggerBATService'] + +__all__ = ["AutoRestSwaggerBATService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py index d53250d9dcb..1131db9eda7 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py @@ -27,13 +27,9 @@ class AutoRestSwaggerBATService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,10 +38,8 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.string = StringOperations( - self._client, self._config, self._serialize, self._deserialize) - self.enum = EnumOperations( - self._client, self._config, self._serialize, self._deserialize) + self.string = StringOperations(self._client, self._config, self._serialize, self._deserialize) + self.enum = EnumOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_configuration.py index 75a17f26d16..b78427e6b41 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/__init__.py index 7fd1174a43c..09c18bc20bf 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/__init__.py @@ -10,6 +10,6 @@ from ._enum_operations import EnumOperations __all__ = [ - 'StringOperations', - 'EnumOperations', + "StringOperations", + "EnumOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py index 814aacd8585..71b10e060e4 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class EnumOperations: """EnumOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_not_expandable( - self, - **kwargs - ) -> Union[str, "_models.Colors"]: + async def get_not_expandable(self, **kwargs) -> Union[str, "_models.Colors"]: """Get enum value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_not_expandable( :rtype: str or ~bodystring.models.Colors :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[str, "_models.Colors"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[str, "_models.Colors"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_expandable.metadata['url'] # type: ignore + url = self.get_not_expandable.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_not_expandable( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_expandable.metadata = {'url': '/string/enum/notExpandable'} # type: ignore + + get_not_expandable.metadata = {"url": "/string/enum/notExpandable"} # type: ignore @distributed_trace_async - async def put_not_expandable( - self, - string_body: Union[str, "_models.Colors"], - **kwargs - ) -> None: + async def put_not_expandable(self, string_body: Union[str, "_models.Colors"], **kwargs) -> None: """Sends value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. :param string_body: string body. @@ -101,28 +100,26 @@ async def put_not_expandable( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_not_expandable.metadata['url'] # type: ignore + url = self.put_not_expandable.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -135,13 +132,10 @@ async def put_not_expandable( if cls: return cls(pipeline_response, None, {}) - put_not_expandable.metadata = {'url': '/string/enum/notExpandable'} # type: ignore + put_not_expandable.metadata = {"url": "/string/enum/notExpandable"} # type: ignore @distributed_trace_async - async def get_referenced( - self, - **kwargs - ) -> Union[str, "_models.Colors"]: + async def get_referenced(self, **kwargs) -> Union[str, "_models.Colors"]: """Get enum value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -149,22 +143,20 @@ async def get_referenced( :rtype: str or ~bodystring.models.Colors :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[str, "_models.Colors"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[str, "_models.Colors"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_referenced.metadata['url'] # type: ignore + url = self.get_referenced.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -175,20 +167,17 @@ async def get_referenced( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_referenced.metadata = {'url': '/string/enum/Referenced'} # type: ignore + + get_referenced.metadata = {"url": "/string/enum/Referenced"} # type: ignore @distributed_trace_async - async def put_referenced( - self, - enum_string_body: Union[str, "_models.Colors"], - **kwargs - ) -> None: + async def put_referenced(self, enum_string_body: Union[str, "_models.Colors"], **kwargs) -> None: """Sends value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. :param enum_string_body: enum string body. @@ -198,28 +187,26 @@ async def put_referenced( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_referenced.metadata['url'] # type: ignore + url = self.put_referenced.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(enum_string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(enum_string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -232,13 +219,10 @@ async def put_referenced( if cls: return cls(pipeline_response, None, {}) - put_referenced.metadata = {'url': '/string/enum/Referenced'} # type: ignore + put_referenced.metadata = {"url": "/string/enum/Referenced"} # type: ignore @distributed_trace_async - async def get_referenced_constant( - self, - **kwargs - ) -> "_models.RefColorConstant": + async def get_referenced_constant(self, **kwargs) -> "_models.RefColorConstant": """Get value 'green-color' from the constant. :keyword callable cls: A custom type or function that will be passed the direct response @@ -246,22 +230,20 @@ async def get_referenced_constant( :rtype: ~bodystring.models.RefColorConstant :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RefColorConstant"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RefColorConstant"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_referenced_constant.metadata['url'] # type: ignore + url = self.get_referenced_constant.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -272,20 +254,17 @@ async def get_referenced_constant( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('RefColorConstant', pipeline_response) + deserialized = self._deserialize("RefColorConstant", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_referenced_constant.metadata = {'url': '/string/enum/ReferencedConstant'} # type: ignore + + get_referenced_constant.metadata = {"url": "/string/enum/ReferencedConstant"} # type: ignore @distributed_trace_async - async def put_referenced_constant( - self, - field1: Optional[str] = None, - **kwargs - ) -> None: + async def put_referenced_constant(self, field1: Optional[str] = None, **kwargs) -> None: """Sends value 'green-color' from a constant. :param field1: Sample string. @@ -295,30 +274,28 @@ async def put_referenced_constant( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _enum_string_body = _models.RefColorConstant(field1=field1) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_referenced_constant.metadata['url'] # type: ignore + url = self.put_referenced_constant.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_enum_string_body, 'RefColorConstant') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_enum_string_body, "RefColorConstant") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -331,4 +308,4 @@ async def put_referenced_constant( if cls: return cls(pipeline_response, None, {}) - put_referenced_constant.metadata = {'url': '/string/enum/ReferencedConstant'} # type: ignore + put_referenced_constant.metadata = {"url": "/string/enum/ReferencedConstant"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py index 661acf6fc8e..a89f2be8093 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class StringOperations: """StringOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_null( - self, - **kwargs - ) -> Optional[str]: + async def get_null(self, **kwargs) -> Optional[str]: """Get null string value value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_null( :rtype: str or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +80,17 @@ async def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/string/null'} # type: ignore + + get_null.metadata = {"url": "/string/null"} # type: ignore @distributed_trace_async - async def put_null( - self, - string_body: Optional[str] = None, - **kwargs - ) -> None: + async def put_null(self, string_body: Optional[str] = None, **kwargs) -> None: """Set string value null. :param string_body: string body. @@ -101,31 +100,29 @@ async def put_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_null.metadata['url'] # type: ignore + url = self.put_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if string_body is not None: - body_content = self._serialize.body(string_body, 'str') + body_content = self._serialize.body(string_body, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -138,13 +135,10 @@ async def put_null( if cls: return cls(pipeline_response, None, {}) - put_null.metadata = {'url': '/string/null'} # type: ignore + put_null.metadata = {"url": "/string/null"} # type: ignore @distributed_trace_async - async def get_empty( - self, - **kwargs - ) -> str: + async def get_empty(self, **kwargs) -> str: """Get empty string value value ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -152,22 +146,20 @@ async def get_empty( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,19 +170,17 @@ async def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/string/empty'} # type: ignore + + get_empty.metadata = {"url": "/string/empty"} # type: ignore @distributed_trace_async - async def put_empty( - self, - **kwargs - ) -> None: + async def put_empty(self, **kwargs) -> None: """Set string value empty ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -198,29 +188,27 @@ async def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = "" accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -233,13 +221,10 @@ async def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/string/empty'} # type: ignore + put_empty.metadata = {"url": "/string/empty"} # type: ignore @distributed_trace_async - async def get_mbcs( - self, - **kwargs - ) -> str: + async def get_mbcs(self, **kwargs) -> str: """Get mbcs string value '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -247,22 +232,20 @@ async def get_mbcs( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_mbcs.metadata['url'] # type: ignore + url = self.get_mbcs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -273,19 +256,17 @@ async def get_mbcs( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_mbcs.metadata = {'url': '/string/mbcs'} # type: ignore + + get_mbcs.metadata = {"url": "/string/mbcs"} # type: ignore @distributed_trace_async - async def put_mbcs( - self, - **kwargs - ) -> None: + async def put_mbcs(self, **kwargs) -> None: """Set string value mbcs '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -293,29 +274,27 @@ async def put_mbcs( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = "啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€" accept = "application/json" # Construct URL - url = self.put_mbcs.metadata['url'] # type: ignore + url = self.put_mbcs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -328,13 +307,10 @@ async def put_mbcs( if cls: return cls(pipeline_response, None, {}) - put_mbcs.metadata = {'url': '/string/mbcs'} # type: ignore + put_mbcs.metadata = {"url": "/string/mbcs"} # type: ignore @distributed_trace_async - async def get_whitespace( - self, - **kwargs - ) -> str: + async def get_whitespace(self, **kwargs) -> str: """Get string value with leading and trailing whitespace ':code:``:code:``:code:``Now is the time for all good men to come to the aid of their country:code:``:code:``:code:``'. @@ -344,22 +320,20 @@ async def get_whitespace( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_whitespace.metadata['url'] # type: ignore + url = self.get_whitespace.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -370,19 +344,17 @@ async def get_whitespace( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_whitespace.metadata = {'url': '/string/whitespace'} # type: ignore + + get_whitespace.metadata = {"url": "/string/whitespace"} # type: ignore @distributed_trace_async - async def put_whitespace( - self, - **kwargs - ) -> None: + async def put_whitespace(self, **kwargs) -> None: """Set String value with leading and trailing whitespace ':code:``:code:``:code:``Now is the time for all good men to come to the aid of their country:code:``:code:``:code:``'. @@ -392,29 +364,27 @@ async def put_whitespace( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = " Now is the time for all good men to come to the aid of their country " accept = "application/json" # Construct URL - url = self.put_whitespace.metadata['url'] # type: ignore + url = self.put_whitespace.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -427,13 +397,10 @@ async def put_whitespace( if cls: return cls(pipeline_response, None, {}) - put_whitespace.metadata = {'url': '/string/whitespace'} # type: ignore + put_whitespace.metadata = {"url": "/string/whitespace"} # type: ignore @distributed_trace_async - async def get_not_provided( - self, - **kwargs - ) -> str: + async def get_not_provided(self, **kwargs) -> str: """Get String value when no string value is sent in response payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -441,22 +408,20 @@ async def get_not_provided( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -467,19 +432,17 @@ async def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/string/notProvided'} # type: ignore + + get_not_provided.metadata = {"url": "/string/notProvided"} # type: ignore @distributed_trace_async - async def get_base64_encoded( - self, - **kwargs - ) -> bytearray: + async def get_base64_encoded(self, **kwargs) -> bytearray: """Get value that is base64 encoded. :keyword callable cls: A custom type or function that will be passed the direct response @@ -487,22 +450,20 @@ async def get_base64_encoded( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_encoded.metadata['url'] # type: ignore + url = self.get_base64_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -513,19 +474,17 @@ async def get_base64_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_encoded.metadata = {'url': '/string/base64Encoding'} # type: ignore + + get_base64_encoded.metadata = {"url": "/string/base64Encoding"} # type: ignore @distributed_trace_async - async def get_base64_url_encoded( - self, - **kwargs - ) -> bytes: + async def get_base64_url_encoded(self, **kwargs) -> bytes: """Get value that is base64url encoded. :keyword callable cls: A custom type or function that will be passed the direct response @@ -533,22 +492,20 @@ async def get_base64_url_encoded( :rtype: bytes :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytes] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytes] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url_encoded.metadata['url'] # type: ignore + url = self.get_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -559,20 +516,17 @@ async def get_base64_url_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('base64', pipeline_response) + deserialized = self._deserialize("base64", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url_encoded.metadata = {'url': '/string/base64UrlEncoding'} # type: ignore + + get_base64_url_encoded.metadata = {"url": "/string/base64UrlEncoding"} # type: ignore @distributed_trace_async - async def put_base64_url_encoded( - self, - string_body: bytes, - **kwargs - ) -> None: + async def put_base64_url_encoded(self, string_body: bytes, **kwargs) -> None: """Put value that is base64url encoded. :param string_body: string body. @@ -582,28 +536,26 @@ async def put_base64_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_base64_url_encoded.metadata['url'] # type: ignore + url = self.put_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'base64') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "base64") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -616,13 +568,10 @@ async def put_base64_url_encoded( if cls: return cls(pipeline_response, None, {}) - put_base64_url_encoded.metadata = {'url': '/string/base64UrlEncoding'} # type: ignore + put_base64_url_encoded.metadata = {"url": "/string/base64UrlEncoding"} # type: ignore @distributed_trace_async - async def get_null_base64_url_encoded( - self, - **kwargs - ) -> Optional[bytes]: + async def get_null_base64_url_encoded(self, **kwargs) -> Optional[bytes]: """Get null value that is expected to be base64url encoded. :keyword callable cls: A custom type or function that will be passed the direct response @@ -630,22 +579,20 @@ async def get_null_base64_url_encoded( :rtype: bytes or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_base64_url_encoded.metadata['url'] # type: ignore + url = self.get_null_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -656,10 +603,11 @@ async def get_null_base64_url_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('base64', pipeline_response) + deserialized = self._deserialize("base64", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_base64_url_encoded.metadata = {'url': '/string/nullBase64UrlEncoding'} # type: ignore + + get_null_base64_url_encoded.metadata = {"url": "/string/nullBase64UrlEncoding"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/__init__.py index 9a63af93a33..abc5af6bcb3 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/__init__.py @@ -18,7 +18,7 @@ ) __all__ = [ - 'Error', - 'RefColorConstant', - 'Colors', + "Error", + "RefColorConstant", + "Colors", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_auto_rest_swagger_bat_service_enums.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_auto_rest_swagger_bat_service_enums.py index 2f8c8c55b41..e953aaa815c 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_auto_rest_swagger_bat_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_auto_rest_swagger_bat_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class Colors(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Referenced Color Enum Description. - """ + """Referenced Color Enum Description.""" RED_COLOR = "red color" GREEN_COLOR = "green-color" diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models.py index 898ed5b05c1..27b58c86007 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models.py @@ -20,17 +20,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class RefColorConstant(msrest.serialization.Model): @@ -48,19 +45,16 @@ class RefColorConstant(msrest.serialization.Model): """ _validation = { - 'color_constant': {'required': True, 'constant': True}, + "color_constant": {"required": True, "constant": True}, } _attribute_map = { - 'color_constant': {'key': 'ColorConstant', 'type': 'str'}, - 'field1': {'key': 'field1', 'type': 'str'}, + "color_constant": {"key": "ColorConstant", "type": "str"}, + "field1": {"key": "field1", "type": "str"}, } color_constant = "green-color" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(RefColorConstant, self).__init__(**kwargs) - self.field1 = kwargs.get('field1', None) + self.field1 = kwargs.get("field1", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py index f5e761afea2..05af6a70141 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -53,21 +47,16 @@ class RefColorConstant(msrest.serialization.Model): """ _validation = { - 'color_constant': {'required': True, 'constant': True}, + "color_constant": {"required": True, "constant": True}, } _attribute_map = { - 'color_constant': {'key': 'ColorConstant', 'type': 'str'}, - 'field1': {'key': 'field1', 'type': 'str'}, + "color_constant": {"key": "ColorConstant", "type": "str"}, + "field1": {"key": "field1", "type": "str"}, } color_constant = "green-color" - def __init__( - self, - *, - field1: Optional[str] = None, - **kwargs - ): + def __init__(self, *, field1: Optional[str] = None, **kwargs): super(RefColorConstant, self).__init__(**kwargs) self.field1 = field1 diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/__init__.py index 7fd1174a43c..09c18bc20bf 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/__init__.py @@ -10,6 +10,6 @@ from ._enum_operations import EnumOperations __all__ = [ - 'StringOperations', - 'EnumOperations', + "StringOperations", + "EnumOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py index e82ddd736bf..158366a5f3d 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class EnumOperations(object): """EnumOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_not_expandable( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union[str, "_models.Colors"] """Get enum value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. @@ -57,22 +63,20 @@ def get_not_expandable( :rtype: str or ~bodystring.models.Colors :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[str, "_models.Colors"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[str, "_models.Colors"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_expandable.metadata['url'] # type: ignore + url = self.get_not_expandable.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_not_expandable( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_expandable.metadata = {'url': '/string/enum/notExpandable'} # type: ignore + + get_not_expandable.metadata = {"url": "/string/enum/notExpandable"} # type: ignore @distributed_trace def put_not_expandable( @@ -107,28 +112,26 @@ def put_not_expandable( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_not_expandable.metadata['url'] # type: ignore + url = self.put_not_expandable.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -141,12 +144,11 @@ def put_not_expandable( if cls: return cls(pipeline_response, None, {}) - put_not_expandable.metadata = {'url': '/string/enum/notExpandable'} # type: ignore + put_not_expandable.metadata = {"url": "/string/enum/notExpandable"} # type: ignore @distributed_trace def get_referenced( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union[str, "_models.Colors"] """Get enum value 'red color' from enumeration of 'red color', 'green-color', 'blue_color'. @@ -156,22 +158,20 @@ def get_referenced( :rtype: str or ~bodystring.models.Colors :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[str, "_models.Colors"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[str, "_models.Colors"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_referenced.metadata['url'] # type: ignore + url = self.get_referenced.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -182,13 +182,14 @@ def get_referenced( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_referenced.metadata = {'url': '/string/enum/Referenced'} # type: ignore + + get_referenced.metadata = {"url": "/string/enum/Referenced"} # type: ignore @distributed_trace def put_referenced( @@ -206,28 +207,26 @@ def put_referenced( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_referenced.metadata['url'] # type: ignore + url = self.put_referenced.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(enum_string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(enum_string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -240,12 +239,11 @@ def put_referenced( if cls: return cls(pipeline_response, None, {}) - put_referenced.metadata = {'url': '/string/enum/Referenced'} # type: ignore + put_referenced.metadata = {"url": "/string/enum/Referenced"} # type: ignore @distributed_trace def get_referenced_constant( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.RefColorConstant" """Get value 'green-color' from the constant. @@ -255,22 +253,20 @@ def get_referenced_constant( :rtype: ~bodystring.models.RefColorConstant :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RefColorConstant"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RefColorConstant"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_referenced_constant.metadata['url'] # type: ignore + url = self.get_referenced_constant.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -281,13 +277,14 @@ def get_referenced_constant( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('RefColorConstant', pipeline_response) + deserialized = self._deserialize("RefColorConstant", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_referenced_constant.metadata = {'url': '/string/enum/ReferencedConstant'} # type: ignore + + get_referenced_constant.metadata = {"url": "/string/enum/ReferencedConstant"} # type: ignore @distributed_trace def put_referenced_constant( @@ -305,30 +302,28 @@ def put_referenced_constant( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _enum_string_body = _models.RefColorConstant(field1=field1) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_referenced_constant.metadata['url'] # type: ignore + url = self.put_referenced_constant.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_enum_string_body, 'RefColorConstant') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_enum_string_body, "RefColorConstant") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -341,4 +336,4 @@ def put_referenced_constant( if cls: return cls(pipeline_response, None, {}) - put_referenced_constant.metadata = {'url': '/string/enum/ReferencedConstant'} # type: ignore + put_referenced_constant.metadata = {"url": "/string/enum/ReferencedConstant"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py index 0385f363bbd..4527710bf16 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class StringOperations(object): """StringOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_null( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[str] """Get null string value value. @@ -57,22 +63,20 @@ def get_null( :rtype: str or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[str]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[str]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null.metadata['url'] # type: ignore + url = self.get_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +87,14 @@ def get_null( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null.metadata = {'url': '/string/null'} # type: ignore + + get_null.metadata = {"url": "/string/null"} # type: ignore @distributed_trace def put_null( @@ -107,31 +112,29 @@ def put_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_null.metadata['url'] # type: ignore + url = self.put_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if string_body is not None: - body_content = self._serialize.body(string_body, 'str') + body_content = self._serialize.body(string_body, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -144,12 +147,11 @@ def put_null( if cls: return cls(pipeline_response, None, {}) - put_null.metadata = {'url': '/string/null'} # type: ignore + put_null.metadata = {"url": "/string/null"} # type: ignore @distributed_trace def get_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> str """Get empty string value value ''. @@ -159,22 +161,20 @@ def get_empty( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -185,18 +185,18 @@ def get_empty( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty.metadata = {'url': '/string/empty'} # type: ignore + + get_empty.metadata = {"url": "/string/empty"} # type: ignore @distributed_trace def put_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Set string value empty ''. @@ -206,29 +206,27 @@ def put_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = "" accept = "application/json" # Construct URL - url = self.put_empty.metadata['url'] # type: ignore + url = self.put_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -241,12 +239,11 @@ def put_empty( if cls: return cls(pipeline_response, None, {}) - put_empty.metadata = {'url': '/string/empty'} # type: ignore + put_empty.metadata = {"url": "/string/empty"} # type: ignore @distributed_trace def get_mbcs( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> str """Get mbcs string value '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€'. @@ -256,22 +253,20 @@ def get_mbcs( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_mbcs.metadata['url'] # type: ignore + url = self.get_mbcs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -282,18 +277,18 @@ def get_mbcs( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_mbcs.metadata = {'url': '/string/mbcs'} # type: ignore + + get_mbcs.metadata = {"url": "/string/mbcs"} # type: ignore @distributed_trace def put_mbcs( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Set string value mbcs '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€'. @@ -303,29 +298,27 @@ def put_mbcs( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = "啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€" accept = "application/json" # Construct URL - url = self.put_mbcs.metadata['url'] # type: ignore + url = self.put_mbcs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -338,12 +331,11 @@ def put_mbcs( if cls: return cls(pipeline_response, None, {}) - put_mbcs.metadata = {'url': '/string/mbcs'} # type: ignore + put_mbcs.metadata = {"url": "/string/mbcs"} # type: ignore @distributed_trace def get_whitespace( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> str """Get string value with leading and trailing whitespace @@ -355,22 +347,20 @@ def get_whitespace( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_whitespace.metadata['url'] # type: ignore + url = self.get_whitespace.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -381,18 +371,18 @@ def get_whitespace( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_whitespace.metadata = {'url': '/string/whitespace'} # type: ignore + + get_whitespace.metadata = {"url": "/string/whitespace"} # type: ignore @distributed_trace def put_whitespace( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Set String value with leading and trailing whitespace @@ -404,29 +394,27 @@ def put_whitespace( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") string_body = " Now is the time for all good men to come to the aid of their country " accept = "application/json" # Construct URL - url = self.put_whitespace.metadata['url'] # type: ignore + url = self.put_whitespace.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "str") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -439,12 +427,11 @@ def put_whitespace( if cls: return cls(pipeline_response, None, {}) - put_whitespace.metadata = {'url': '/string/whitespace'} # type: ignore + put_whitespace.metadata = {"url": "/string/whitespace"} # type: ignore @distributed_trace def get_not_provided( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> str """Get String value when no string value is sent in response payload. @@ -454,22 +441,20 @@ def get_not_provided( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_not_provided.metadata['url'] # type: ignore + url = self.get_not_provided.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -480,18 +465,18 @@ def get_not_provided( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_not_provided.metadata = {'url': '/string/notProvided'} # type: ignore + + get_not_provided.metadata = {"url": "/string/notProvided"} # type: ignore @distributed_trace def get_base64_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytearray """Get value that is base64 encoded. @@ -501,22 +486,20 @@ def get_base64_encoded( :rtype: bytearray :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytearray] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytearray] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_encoded.metadata['url'] # type: ignore + url = self.get_base64_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -527,18 +510,18 @@ def get_base64_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bytearray', pipeline_response) + deserialized = self._deserialize("bytearray", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_encoded.metadata = {'url': '/string/base64Encoding'} # type: ignore + + get_base64_encoded.metadata = {"url": "/string/base64Encoding"} # type: ignore @distributed_trace def get_base64_url_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bytes """Get value that is base64url encoded. @@ -548,22 +531,20 @@ def get_base64_url_encoded( :rtype: bytes :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bytes] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bytes] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_base64_url_encoded.metadata['url'] # type: ignore + url = self.get_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -574,13 +555,14 @@ def get_base64_url_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('base64', pipeline_response) + deserialized = self._deserialize("base64", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_base64_url_encoded.metadata = {'url': '/string/base64UrlEncoding'} # type: ignore + + get_base64_url_encoded.metadata = {"url": "/string/base64UrlEncoding"} # type: ignore @distributed_trace def put_base64_url_encoded( @@ -598,28 +580,26 @@ def put_base64_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_base64_url_encoded.metadata['url'] # type: ignore + url = self.put_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(string_body, 'base64') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(string_body, "base64") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -632,12 +612,11 @@ def put_base64_url_encoded( if cls: return cls(pipeline_response, None, {}) - put_base64_url_encoded.metadata = {'url': '/string/base64UrlEncoding'} # type: ignore + put_base64_url_encoded.metadata = {"url": "/string/base64UrlEncoding"} # type: ignore @distributed_trace def get_null_base64_url_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[bytes] """Get null value that is expected to be base64url encoded. @@ -647,22 +626,20 @@ def get_null_base64_url_encoded( :rtype: bytes or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[bytes]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[bytes]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_null_base64_url_encoded.metadata['url'] # type: ignore + url = self.get_null_base64_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -673,10 +650,11 @@ def get_null_base64_url_encoded( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('base64', pipeline_response) + deserialized = self._deserialize("base64", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_null_base64_url_encoded.metadata = {'url': '/string/nullBase64UrlEncoding'} # type: ignore + + get_null_base64_url_encoded.metadata = {"url": "/string/nullBase64UrlEncoding"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyString/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyString/setup.py index 2699b15dac0..a17aa24257a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyString/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyString/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/__init__.py index 19e0969c6d9..fcefd932c10 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestTimeTestService'] +__all__ = ["AutoRestTimeTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py index e62f54eaeb5..2503110f3b5 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestTimeTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.time = TimeOperations( - self._client, self._config, self._serialize, self._deserialize) + self.time = TimeOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py index 8eef17ebbf7..afe602fc9d6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py @@ -26,26 +26,24 @@ class AutoRestTimeTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresttimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresttimetestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py index 2a277743931..9a1a1a62fc6 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_time_test_service import AutoRestTimeTestService -__all__ = ['AutoRestTimeTestService'] + +__all__ = ["AutoRestTimeTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py index 3bc66849ed6..0e3bd30415a 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py @@ -24,13 +24,9 @@ class AutoRestTimeTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestTimeTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.time = TimeOperations( - self._client, self._config, self._serialize, self._deserialize) + self.time = TimeOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_configuration.py index 2e019a4cd97..b77c2f46895 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestTimeTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestTimeTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresttimetestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresttimetestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/__init__.py index 07965659acf..8d397b58e26 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._time_operations import TimeOperations __all__ = [ - 'TimeOperations', + "TimeOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py index 577aad1be4c..fc3d556f7ab 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class TimeOperations: """TimeOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get( - self, - **kwargs - ) -> datetime.time: + async def get(self, **kwargs) -> datetime.time: """Get time value "11:34:56". :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,22 +57,20 @@ async def get( :rtype: ~datetime.time :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.time] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.time] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -79,20 +81,17 @@ async def get( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('time', pipeline_response) + deserialized = self._deserialize("time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/time/get'} # type: ignore + + get.metadata = {"url": "/time/get"} # type: ignore @distributed_trace_async - async def put( - self, - time_body: datetime.time, - **kwargs - ) -> str: + async def put(self, time_body: datetime.time, **kwargs) -> str: """Put time value "08:07:56". :param time_body: Put time value "08:07:56" in parameter to pass testserver. @@ -102,28 +101,26 @@ async def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(time_body, 'time') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(time_body, "time") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -133,10 +130,11 @@ async def put( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/time/put'} # type: ignore + + put.metadata = {"url": "/time/put"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/__init__.py index 07965659acf..8d397b58e26 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/__init__.py @@ -9,5 +9,5 @@ from ._time_operations import TimeOperations __all__ = [ - 'TimeOperations', + "TimeOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py index 7434041ace0..ee21d846f4b 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class TimeOperations(object): """TimeOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> datetime.time """Get time value "11:34:56". @@ -58,22 +64,20 @@ def get( :rtype: ~datetime.time :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[datetime.time] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[datetime.time] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +88,14 @@ def get( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('time', pipeline_response) + deserialized = self._deserialize("time", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/time/get'} # type: ignore + + get.metadata = {"url": "/time/get"} # type: ignore @distributed_trace def put( @@ -108,28 +113,26 @@ def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(time_body, 'time') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(time_body, "time") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -139,10 +142,11 @@ def put( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/time/put'} # type: ignore + + put.metadata = {"url": "/time/put"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/BodyTime/setup.py b/test/vanilla/Expected/AcceptanceTests/BodyTime/setup.py index 5d3c2fdfd56..080552fb40e 100644 --- a/test/vanilla/Expected/AcceptanceTests/BodyTime/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/BodyTime/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/__init__.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/__init__.py index 4707dcb2d93..2e6bfbead69 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerConstantService'] +__all__ = ["AutoRestSwaggerConstantService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py index 764a97c994f..87468ebf4da 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.contants = ContantsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.contants = ContantsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/_configuration.py index 8071f05d9c0..ab1d288660f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerConstantServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerConstantServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerconstantservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerconstantservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/__init__.py index 37cd56950e0..3ae96a692bf 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_constant_service import AutoRestSwaggerConstantService -__all__ = ['AutoRestSwaggerConstantService'] + +__all__ = ["AutoRestSwaggerConstantService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py index e172673ff36..6341bcb6d83 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerConstantService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.contants = ContantsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.contants = ContantsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_configuration.py index c854cbf1580..272d0a67324 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerConstantServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerConstantServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerconstantservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerconstantservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/__init__.py index 1ef6a2e07a5..ae549297dab 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._contants_operations import ContantsOperations __all__ = [ - 'ContantsOperations', + "ContantsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py index 244fe373761..fa38ea0fe62 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ContantsOperations: """ContantsOperations async operations. @@ -42,9 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: @distributed_trace_async async def put_no_model_as_string_no_required_two_value_no_default( - self, - input: Optional[Union[str, "_models.NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum"]] = None, - **kwargs + self, input: Optional[Union[str, "_models.NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum"]] = None, **kwargs ) -> None: """Puts constants to the testserver. @@ -57,19 +62,17 @@ async def put_no_model_as_string_no_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -85,13 +88,11 @@ async def put_no_model_as_string_no_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_two_value_no_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredTwoValueNoDefault'} # type: ignore + put_no_model_as_string_no_required_two_value_no_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredTwoValueNoDefault"} # type: ignore @distributed_trace_async async def put_no_model_as_string_no_required_two_value_default( - self, - input: Optional[Union[str, "_models.NoModelAsStringNoRequiredTwoValueDefaultOpEnum"]] = "value1", - **kwargs + self, input: Optional[Union[str, "_models.NoModelAsStringNoRequiredTwoValueDefaultOpEnum"]] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -104,19 +105,17 @@ async def put_no_model_as_string_no_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_two_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -132,13 +131,11 @@ async def put_no_model_as_string_no_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_two_value_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredTwoValueDefault'} # type: ignore + put_no_model_as_string_no_required_two_value_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredTwoValueDefault"} # type: ignore @distributed_trace_async async def put_no_model_as_string_no_required_one_value_no_default( - self, - input: Optional[str] = "value1", - **kwargs + self, input: Optional[str] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -151,19 +148,17 @@ async def put_no_model_as_string_no_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -179,13 +174,11 @@ async def put_no_model_as_string_no_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_one_value_no_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredOneValueNoDefault'} # type: ignore + put_no_model_as_string_no_required_one_value_no_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredOneValueNoDefault"} # type: ignore @distributed_trace_async async def put_no_model_as_string_no_required_one_value_default( - self, - input: Optional[str] = "value1", - **kwargs + self, input: Optional[str] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -198,19 +191,17 @@ async def put_no_model_as_string_no_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_one_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -226,13 +217,11 @@ async def put_no_model_as_string_no_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_one_value_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredOneValueDefault'} # type: ignore + put_no_model_as_string_no_required_one_value_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredOneValueDefault"} # type: ignore @distributed_trace_async async def put_no_model_as_string_required_two_value_no_default( - self, - input: Union[str, "_models.NoModelAsStringRequiredTwoValueNoDefaultOpEnum"], - **kwargs + self, input: Union[str, "_models.NoModelAsStringRequiredTwoValueNoDefaultOpEnum"], **kwargs ) -> None: """Puts constants to the testserver. @@ -245,18 +234,16 @@ async def put_no_model_as_string_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -272,13 +259,11 @@ async def put_no_model_as_string_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_two_value_no_default.metadata = {'url': '/constants/putNoModelAsStringRequiredTwoValueNoDefault'} # type: ignore + put_no_model_as_string_required_two_value_no_default.metadata = {"url": "/constants/putNoModelAsStringRequiredTwoValueNoDefault"} # type: ignore @distributed_trace_async async def put_no_model_as_string_required_two_value_default( - self, - input: Union[str, "_models.NoModelAsStringRequiredTwoValueDefaultOpEnum"] = "value1", - **kwargs + self, input: Union[str, "_models.NoModelAsStringRequiredTwoValueDefaultOpEnum"] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -291,18 +276,16 @@ async def put_no_model_as_string_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_required_two_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -318,13 +301,10 @@ async def put_no_model_as_string_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_two_value_default.metadata = {'url': '/constants/putNoModelAsStringRequiredTwoValueDefault'} # type: ignore + put_no_model_as_string_required_two_value_default.metadata = {"url": "/constants/putNoModelAsStringRequiredTwoValueDefault"} # type: ignore @distributed_trace_async - async def put_no_model_as_string_required_one_value_no_default( - self, - **kwargs - ) -> None: + async def put_no_model_as_string_required_one_value_no_default(self, **kwargs) -> None: """Puts constants to the testserver. Puts constants to the testserver. @@ -334,19 +314,17 @@ async def put_no_model_as_string_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) input = "value1" # Construct URL - url = self.put_no_model_as_string_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -362,13 +340,10 @@ async def put_no_model_as_string_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_one_value_no_default.metadata = {'url': '/constants/putNoModelAsStringRequiredOneValueNoDefault'} # type: ignore + put_no_model_as_string_required_one_value_no_default.metadata = {"url": "/constants/putNoModelAsStringRequiredOneValueNoDefault"} # type: ignore @distributed_trace_async - async def put_no_model_as_string_required_one_value_default( - self, - **kwargs - ) -> None: + async def put_no_model_as_string_required_one_value_default(self, **kwargs) -> None: """Puts constants to the testserver. Puts constants to the testserver. @@ -378,19 +353,17 @@ async def put_no_model_as_string_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) input = "value1" # Construct URL - url = self.put_no_model_as_string_required_one_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -406,13 +379,11 @@ async def put_no_model_as_string_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_one_value_default.metadata = {'url': '/constants/putNoModelAsStringRequiredOneValueDefault'} # type: ignore + put_no_model_as_string_required_one_value_default.metadata = {"url": "/constants/putNoModelAsStringRequiredOneValueDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_no_required_two_value_no_default( - self, - input: Optional[Union[str, "_models.ModelAsStringNoRequiredTwoValueNoDefaultOpEnum"]] = None, - **kwargs + self, input: Optional[Union[str, "_models.ModelAsStringNoRequiredTwoValueNoDefaultOpEnum"]] = None, **kwargs ) -> None: """Puts constants to the testserver. @@ -425,19 +396,17 @@ async def put_model_as_string_no_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -453,13 +422,11 @@ async def put_model_as_string_no_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_two_value_no_default.metadata = {'url': '/constants/putModelAsStringNoRequiredTwoValueNoDefault'} # type: ignore + put_model_as_string_no_required_two_value_no_default.metadata = {"url": "/constants/putModelAsStringNoRequiredTwoValueNoDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_no_required_two_value_default( - self, - input: Optional[Union[str, "_models.ModelAsStringNoRequiredTwoValueDefaultOpEnum"]] = "value1", - **kwargs + self, input: Optional[Union[str, "_models.ModelAsStringNoRequiredTwoValueDefaultOpEnum"]] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -472,19 +439,17 @@ async def put_model_as_string_no_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_two_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -500,13 +465,11 @@ async def put_model_as_string_no_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_two_value_default.metadata = {'url': '/constants/putModelAsStringNoRequiredTwoValueDefault'} # type: ignore + put_model_as_string_no_required_two_value_default.metadata = {"url": "/constants/putModelAsStringNoRequiredTwoValueDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_no_required_one_value_no_default( - self, - input: Optional[Union[str, "_models.ModelAsStringNoRequiredOneValueNoDefaultOpEnum"]] = None, - **kwargs + self, input: Optional[Union[str, "_models.ModelAsStringNoRequiredOneValueNoDefaultOpEnum"]] = None, **kwargs ) -> None: """Puts constants to the testserver. @@ -519,19 +482,17 @@ async def put_model_as_string_no_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -547,13 +508,11 @@ async def put_model_as_string_no_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_one_value_no_default.metadata = {'url': '/constants/putModelAsStringNoRequiredOneValueNoDefault'} # type: ignore + put_model_as_string_no_required_one_value_no_default.metadata = {"url": "/constants/putModelAsStringNoRequiredOneValueNoDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_no_required_one_value_default( - self, - input: Optional[Union[str, "_models.ModelAsStringNoRequiredOneValueDefaultOpEnum"]] = "value1", - **kwargs + self, input: Optional[Union[str, "_models.ModelAsStringNoRequiredOneValueDefaultOpEnum"]] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -566,19 +525,17 @@ async def put_model_as_string_no_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_one_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -594,13 +551,11 @@ async def put_model_as_string_no_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_one_value_default.metadata = {'url': '/constants/putModelAsStringNoRequiredOneValueDefault'} # type: ignore + put_model_as_string_no_required_one_value_default.metadata = {"url": "/constants/putModelAsStringNoRequiredOneValueDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_required_two_value_no_default( - self, - input: Union[str, "_models.ModelAsStringRequiredTwoValueNoDefaultOpEnum"], - **kwargs + self, input: Union[str, "_models.ModelAsStringRequiredTwoValueNoDefaultOpEnum"], **kwargs ) -> None: """Puts constants to the testserver. @@ -613,18 +568,16 @@ async def put_model_as_string_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -640,13 +593,11 @@ async def put_model_as_string_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_two_value_no_default.metadata = {'url': '/constants/putModelAsStringRequiredTwoValueNoDefault'} # type: ignore + put_model_as_string_required_two_value_no_default.metadata = {"url": "/constants/putModelAsStringRequiredTwoValueNoDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_required_two_value_default( - self, - input: Union[str, "_models.ModelAsStringRequiredTwoValueDefaultOpEnum"] = "value1", - **kwargs + self, input: Union[str, "_models.ModelAsStringRequiredTwoValueDefaultOpEnum"] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -659,18 +610,16 @@ async def put_model_as_string_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_two_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -686,13 +635,11 @@ async def put_model_as_string_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_two_value_default.metadata = {'url': '/constants/putModelAsStringRequiredTwoValueDefault'} # type: ignore + put_model_as_string_required_two_value_default.metadata = {"url": "/constants/putModelAsStringRequiredTwoValueDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_required_one_value_no_default( - self, - input: Union[str, "_models.ModelAsStringRequiredOneValueNoDefaultOpEnum"], - **kwargs + self, input: Union[str, "_models.ModelAsStringRequiredOneValueNoDefaultOpEnum"], **kwargs ) -> None: """Puts constants to the testserver. @@ -705,18 +652,16 @@ async def put_model_as_string_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -732,13 +677,11 @@ async def put_model_as_string_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_one_value_no_default.metadata = {'url': '/constants/putModelAsStringRequiredOneValueNoDefault'} # type: ignore + put_model_as_string_required_one_value_no_default.metadata = {"url": "/constants/putModelAsStringRequiredOneValueNoDefault"} # type: ignore @distributed_trace_async async def put_model_as_string_required_one_value_default( - self, - input: Union[str, "_models.ModelAsStringRequiredOneValueDefaultOpEnum"] = "value1", - **kwargs + self, input: Union[str, "_models.ModelAsStringRequiredOneValueDefaultOpEnum"] = "value1", **kwargs ) -> None: """Puts constants to the testserver. @@ -751,18 +694,16 @@ async def put_model_as_string_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_one_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -778,4 +719,4 @@ async def put_model_as_string_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_one_value_default.metadata = {'url': '/constants/putModelAsStringRequiredOneValueDefault'} # type: ignore + put_model_as_string_required_one_value_default.metadata = {"url": "/constants/putModelAsStringRequiredOneValueDefault"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/__init__.py index 2120c341ca9..2cf789fb0d0 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/__init__.py @@ -69,44 +69,44 @@ ) __all__ = [ - 'ModelAsStringNoRequiredOneValueDefault', - 'ModelAsStringNoRequiredOneValueNoDefault', - 'ModelAsStringNoRequiredTwoValueDefault', - 'ModelAsStringNoRequiredTwoValueNoDefault', - 'ModelAsStringRequiredOneValueDefault', - 'ModelAsStringRequiredOneValueNoDefault', - 'ModelAsStringRequiredTwoValueDefault', - 'ModelAsStringRequiredTwoValueNoDefault', - 'NoModelAsStringNoRequiredOneValueDefault', - 'NoModelAsStringNoRequiredOneValueNoDefault', - 'NoModelAsStringNoRequiredTwoValueDefault', - 'NoModelAsStringNoRequiredTwoValueNoDefault', - 'NoModelAsStringRequiredOneValueDefault', - 'NoModelAsStringRequiredOneValueNoDefault', - 'NoModelAsStringRequiredTwoValueDefault', - 'NoModelAsStringRequiredTwoValueNoDefault', - 'ModelAsStringNoRequiredOneValueDefaultEnum', - 'ModelAsStringNoRequiredOneValueDefaultOpEnum', - 'ModelAsStringNoRequiredOneValueNoDefaultEnum', - 'ModelAsStringNoRequiredOneValueNoDefaultOpEnum', - 'ModelAsStringNoRequiredTwoValueDefaultEnum', - 'ModelAsStringNoRequiredTwoValueDefaultOpEnum', - 'ModelAsStringNoRequiredTwoValueNoDefaultEnum', - 'ModelAsStringNoRequiredTwoValueNoDefaultOpEnum', - 'ModelAsStringRequiredOneValueDefaultEnum', - 'ModelAsStringRequiredOneValueDefaultOpEnum', - 'ModelAsStringRequiredOneValueNoDefaultEnum', - 'ModelAsStringRequiredOneValueNoDefaultOpEnum', - 'ModelAsStringRequiredTwoValueDefaultEnum', - 'ModelAsStringRequiredTwoValueDefaultOpEnum', - 'ModelAsStringRequiredTwoValueNoDefaultEnum', - 'ModelAsStringRequiredTwoValueNoDefaultOpEnum', - 'NoModelAsStringNoRequiredTwoValueDefaultEnum', - 'NoModelAsStringNoRequiredTwoValueDefaultOpEnum', - 'NoModelAsStringNoRequiredTwoValueNoDefaultEnum', - 'NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum', - 'NoModelAsStringRequiredTwoValueDefaultEnum', - 'NoModelAsStringRequiredTwoValueDefaultOpEnum', - 'NoModelAsStringRequiredTwoValueNoDefaultEnum', - 'NoModelAsStringRequiredTwoValueNoDefaultOpEnum', + "ModelAsStringNoRequiredOneValueDefault", + "ModelAsStringNoRequiredOneValueNoDefault", + "ModelAsStringNoRequiredTwoValueDefault", + "ModelAsStringNoRequiredTwoValueNoDefault", + "ModelAsStringRequiredOneValueDefault", + "ModelAsStringRequiredOneValueNoDefault", + "ModelAsStringRequiredTwoValueDefault", + "ModelAsStringRequiredTwoValueNoDefault", + "NoModelAsStringNoRequiredOneValueDefault", + "NoModelAsStringNoRequiredOneValueNoDefault", + "NoModelAsStringNoRequiredTwoValueDefault", + "NoModelAsStringNoRequiredTwoValueNoDefault", + "NoModelAsStringRequiredOneValueDefault", + "NoModelAsStringRequiredOneValueNoDefault", + "NoModelAsStringRequiredTwoValueDefault", + "NoModelAsStringRequiredTwoValueNoDefault", + "ModelAsStringNoRequiredOneValueDefaultEnum", + "ModelAsStringNoRequiredOneValueDefaultOpEnum", + "ModelAsStringNoRequiredOneValueNoDefaultEnum", + "ModelAsStringNoRequiredOneValueNoDefaultOpEnum", + "ModelAsStringNoRequiredTwoValueDefaultEnum", + "ModelAsStringNoRequiredTwoValueDefaultOpEnum", + "ModelAsStringNoRequiredTwoValueNoDefaultEnum", + "ModelAsStringNoRequiredTwoValueNoDefaultOpEnum", + "ModelAsStringRequiredOneValueDefaultEnum", + "ModelAsStringRequiredOneValueDefaultOpEnum", + "ModelAsStringRequiredOneValueNoDefaultEnum", + "ModelAsStringRequiredOneValueNoDefaultOpEnum", + "ModelAsStringRequiredTwoValueDefaultEnum", + "ModelAsStringRequiredTwoValueDefaultOpEnum", + "ModelAsStringRequiredTwoValueNoDefaultEnum", + "ModelAsStringRequiredTwoValueNoDefaultOpEnum", + "NoModelAsStringNoRequiredTwoValueDefaultEnum", + "NoModelAsStringNoRequiredTwoValueDefaultOpEnum", + "NoModelAsStringNoRequiredTwoValueNoDefaultEnum", + "NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum", + "NoModelAsStringRequiredTwoValueDefaultEnum", + "NoModelAsStringRequiredTwoValueDefaultOpEnum", + "NoModelAsStringRequiredTwoValueNoDefaultEnum", + "NoModelAsStringRequiredTwoValueNoDefaultOpEnum", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_auto_rest_swagger_constant_service_enums.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_auto_rest_swagger_constant_service_enums.py index 6518aefdac4..86ebad6aa0a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_auto_rest_swagger_constant_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_auto_rest_swagger_constant_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -30,109 +31,132 @@ class ModelAsStringNoRequiredOneValueDefaultEnum(with_metaclass(_CaseInsensitive VALUE1 = "value1" + class ModelAsStringNoRequiredOneValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringNoRequiredOneValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringNoRequiredOneValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringNoRequiredTwoValueDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringNoRequiredTwoValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringNoRequiredTwoValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringNoRequiredTwoValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringRequiredOneValueDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringRequiredOneValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringRequiredOneValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringRequiredOneValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" + class ModelAsStringRequiredTwoValueDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringRequiredTwoValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringRequiredTwoValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class ModelAsStringRequiredTwoValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringNoRequiredTwoValueDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringNoRequiredTwoValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringNoRequiredTwoValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringRequiredTwoValueDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringRequiredTwoValueDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringRequiredTwoValueNoDefaultEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" VALUE2 = "value2" + class NoModelAsStringRequiredTwoValueNoDefaultOpEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): VALUE1 = "value1" diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models.py index 7e14562b0ad..49053a757a8 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models.py @@ -17,15 +17,12 @@ class ModelAsStringNoRequiredOneValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringNoRequiredOneValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class ModelAsStringNoRequiredOneValueNoDefault(msrest.serialization.Model): @@ -36,15 +33,12 @@ class ModelAsStringNoRequiredOneValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringNoRequiredOneValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', None) + self.parameter = kwargs.get("parameter", None) class ModelAsStringNoRequiredTwoValueDefault(msrest.serialization.Model): @@ -55,15 +49,12 @@ class ModelAsStringNoRequiredTwoValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringNoRequiredTwoValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class ModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): @@ -74,15 +65,12 @@ class ModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringNoRequiredTwoValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', None) + self.parameter = kwargs.get("parameter", None) class ModelAsStringRequiredOneValueDefault(msrest.serialization.Model): @@ -95,19 +83,16 @@ class ModelAsStringRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringRequiredOneValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class ModelAsStringRequiredOneValueNoDefault(msrest.serialization.Model): @@ -120,19 +105,16 @@ class ModelAsStringRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringRequiredOneValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs['parameter'] + self.parameter = kwargs["parameter"] class ModelAsStringRequiredTwoValueDefault(msrest.serialization.Model): @@ -145,19 +127,16 @@ class ModelAsStringRequiredTwoValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringRequiredTwoValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class ModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): @@ -170,19 +149,16 @@ class ModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ModelAsStringRequiredTwoValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs['parameter'] + self.parameter = kwargs["parameter"] class NoModelAsStringNoRequiredOneValueDefault(msrest.serialization.Model): @@ -195,19 +171,16 @@ class NoModelAsStringNoRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'constant': True}, + "parameter": {"constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredOneValueDefault, self).__init__(**kwargs) @@ -221,19 +194,16 @@ class NoModelAsStringNoRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'constant': True}, + "parameter": {"constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredOneValueNoDefault, self).__init__(**kwargs) @@ -245,15 +215,12 @@ class NoModelAsStringNoRequiredTwoValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredTwoValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class NoModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): @@ -264,15 +231,12 @@ class NoModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredTwoValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', None) + self.parameter = kwargs.get("parameter", None) class NoModelAsStringRequiredOneValueDefault(msrest.serialization.Model): @@ -287,19 +251,16 @@ class NoModelAsStringRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True, 'constant': True}, + "parameter": {"required": True, "constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredOneValueDefault, self).__init__(**kwargs) @@ -315,19 +276,16 @@ class NoModelAsStringRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True, 'constant': True}, + "parameter": {"required": True, "constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredOneValueNoDefault, self).__init__(**kwargs) @@ -341,19 +299,16 @@ class NoModelAsStringRequiredTwoValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredTwoValueDefault, self).__init__(**kwargs) - self.parameter = kwargs.get('parameter', "value1") + self.parameter = kwargs.get("parameter", "value1") class NoModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): @@ -366,16 +321,13 @@ class NoModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredTwoValueNoDefault, self).__init__(**kwargs) - self.parameter = kwargs['parameter'] + self.parameter = kwargs["parameter"] diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py index ea4c33fa92d..9faaff8c9db 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py @@ -21,14 +21,11 @@ class ModelAsStringNoRequiredOneValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "ModelAsStringNoRequiredOneValueDefaultEnum"]] = "value1", - **kwargs + self, *, parameter: Optional[Union[str, "ModelAsStringNoRequiredOneValueDefaultEnum"]] = "value1", **kwargs ): super(ModelAsStringNoRequiredOneValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -42,14 +39,11 @@ class ModelAsStringNoRequiredOneValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "ModelAsStringNoRequiredOneValueNoDefaultEnum"]] = None, - **kwargs + self, *, parameter: Optional[Union[str, "ModelAsStringNoRequiredOneValueNoDefaultEnum"]] = None, **kwargs ): super(ModelAsStringNoRequiredOneValueNoDefault, self).__init__(**kwargs) self.parameter = parameter @@ -63,14 +57,11 @@ class ModelAsStringNoRequiredTwoValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "ModelAsStringNoRequiredTwoValueDefaultEnum"]] = "value1", - **kwargs + self, *, parameter: Optional[Union[str, "ModelAsStringNoRequiredTwoValueDefaultEnum"]] = "value1", **kwargs ): super(ModelAsStringNoRequiredTwoValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -84,14 +75,11 @@ class ModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "ModelAsStringNoRequiredTwoValueNoDefaultEnum"]] = None, - **kwargs + self, *, parameter: Optional[Union[str, "ModelAsStringNoRequiredTwoValueNoDefaultEnum"]] = None, **kwargs ): super(ModelAsStringNoRequiredTwoValueNoDefault, self).__init__(**kwargs) self.parameter = parameter @@ -107,19 +95,14 @@ class ModelAsStringRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "ModelAsStringRequiredOneValueDefaultEnum"] = "value1", - **kwargs - ): + def __init__(self, *, parameter: Union[str, "ModelAsStringRequiredOneValueDefaultEnum"] = "value1", **kwargs): super(ModelAsStringRequiredOneValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -134,19 +117,14 @@ class ModelAsStringRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "ModelAsStringRequiredOneValueNoDefaultEnum"], - **kwargs - ): + def __init__(self, *, parameter: Union[str, "ModelAsStringRequiredOneValueNoDefaultEnum"], **kwargs): super(ModelAsStringRequiredOneValueNoDefault, self).__init__(**kwargs) self.parameter = parameter @@ -161,19 +139,14 @@ class ModelAsStringRequiredTwoValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "ModelAsStringRequiredTwoValueDefaultEnum"] = "value1", - **kwargs - ): + def __init__(self, *, parameter: Union[str, "ModelAsStringRequiredTwoValueDefaultEnum"] = "value1", **kwargs): super(ModelAsStringRequiredTwoValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -188,19 +161,14 @@ class ModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "ModelAsStringRequiredTwoValueNoDefaultEnum"], - **kwargs - ): + def __init__(self, *, parameter: Union[str, "ModelAsStringRequiredTwoValueNoDefaultEnum"], **kwargs): super(ModelAsStringRequiredTwoValueNoDefault, self).__init__(**kwargs) self.parameter = parameter @@ -215,19 +183,16 @@ class NoModelAsStringNoRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'constant': True}, + "parameter": {"constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredOneValueDefault, self).__init__(**kwargs) @@ -241,19 +206,16 @@ class NoModelAsStringNoRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'constant': True}, + "parameter": {"constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringNoRequiredOneValueNoDefault, self).__init__(**kwargs) @@ -265,14 +227,11 @@ class NoModelAsStringNoRequiredTwoValueDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "NoModelAsStringNoRequiredTwoValueDefaultEnum"]] = "value1", - **kwargs + self, *, parameter: Optional[Union[str, "NoModelAsStringNoRequiredTwoValueDefaultEnum"]] = "value1", **kwargs ): super(NoModelAsStringNoRequiredTwoValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -286,14 +245,11 @@ class NoModelAsStringNoRequiredTwoValueNoDefault(msrest.serialization.Model): """ _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } def __init__( - self, - *, - parameter: Optional[Union[str, "NoModelAsStringNoRequiredTwoValueNoDefaultEnum"]] = None, - **kwargs + self, *, parameter: Optional[Union[str, "NoModelAsStringNoRequiredTwoValueNoDefaultEnum"]] = None, **kwargs ): super(NoModelAsStringNoRequiredTwoValueNoDefault, self).__init__(**kwargs) self.parameter = parameter @@ -311,19 +267,16 @@ class NoModelAsStringRequiredOneValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True, 'constant': True}, + "parameter": {"required": True, "constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredOneValueDefault, self).__init__(**kwargs) @@ -339,19 +292,16 @@ class NoModelAsStringRequiredOneValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True, 'constant': True}, + "parameter": {"required": True, "constant": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } parameter = "value1" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NoModelAsStringRequiredOneValueNoDefault, self).__init__(**kwargs) @@ -365,19 +315,14 @@ class NoModelAsStringRequiredTwoValueDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "NoModelAsStringRequiredTwoValueDefaultEnum"] = "value1", - **kwargs - ): + def __init__(self, *, parameter: Union[str, "NoModelAsStringRequiredTwoValueDefaultEnum"] = "value1", **kwargs): super(NoModelAsStringRequiredTwoValueDefault, self).__init__(**kwargs) self.parameter = parameter @@ -392,18 +337,13 @@ class NoModelAsStringRequiredTwoValueNoDefault(msrest.serialization.Model): """ _validation = { - 'parameter': {'required': True}, + "parameter": {"required": True}, } _attribute_map = { - 'parameter': {'key': 'parameter', 'type': 'str'}, + "parameter": {"key": "parameter", "type": "str"}, } - def __init__( - self, - *, - parameter: Union[str, "NoModelAsStringRequiredTwoValueNoDefaultEnum"], - **kwargs - ): + def __init__(self, *, parameter: Union[str, "NoModelAsStringRequiredTwoValueNoDefaultEnum"], **kwargs): super(NoModelAsStringRequiredTwoValueNoDefault, self).__init__(**kwargs) self.parameter = parameter diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/__init__.py index 1ef6a2e07a5..ae549297dab 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/__init__.py @@ -9,5 +9,5 @@ from ._contants_operations import ContantsOperations __all__ = [ - 'ContantsOperations', + "ContantsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py b/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py index 73b525bb55b..3e48bd58e4a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ContantsOperations(object): """ContantsOperations operations. @@ -62,19 +69,17 @@ def put_no_model_as_string_no_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -90,7 +95,7 @@ def put_no_model_as_string_no_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_two_value_no_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredTwoValueNoDefault'} # type: ignore + put_no_model_as_string_no_required_two_value_no_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredTwoValueNoDefault"} # type: ignore @distributed_trace def put_no_model_as_string_no_required_two_value_default( @@ -110,19 +115,17 @@ def put_no_model_as_string_no_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_two_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -138,7 +141,7 @@ def put_no_model_as_string_no_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_two_value_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredTwoValueDefault'} # type: ignore + put_no_model_as_string_no_required_two_value_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredTwoValueDefault"} # type: ignore @distributed_trace def put_no_model_as_string_no_required_one_value_no_default( @@ -158,19 +161,17 @@ def put_no_model_as_string_no_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -186,7 +187,7 @@ def put_no_model_as_string_no_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_one_value_no_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredOneValueNoDefault'} # type: ignore + put_no_model_as_string_no_required_one_value_no_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredOneValueNoDefault"} # type: ignore @distributed_trace def put_no_model_as_string_no_required_one_value_default( @@ -206,19 +207,17 @@ def put_no_model_as_string_no_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_no_required_one_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_no_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -234,7 +233,7 @@ def put_no_model_as_string_no_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_no_required_one_value_default.metadata = {'url': '/constants/putNoModelAsStringNoRequiredOneValueDefault'} # type: ignore + put_no_model_as_string_no_required_one_value_default.metadata = {"url": "/constants/putNoModelAsStringNoRequiredOneValueDefault"} # type: ignore @distributed_trace def put_no_model_as_string_required_two_value_no_default( @@ -254,18 +253,16 @@ def put_no_model_as_string_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -281,7 +278,7 @@ def put_no_model_as_string_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_two_value_no_default.metadata = {'url': '/constants/putNoModelAsStringRequiredTwoValueNoDefault'} # type: ignore + put_no_model_as_string_required_two_value_no_default.metadata = {"url": "/constants/putNoModelAsStringRequiredTwoValueNoDefault"} # type: ignore @distributed_trace def put_no_model_as_string_required_two_value_default( @@ -301,18 +298,16 @@ def put_no_model_as_string_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_no_model_as_string_required_two_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -328,12 +323,11 @@ def put_no_model_as_string_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_two_value_default.metadata = {'url': '/constants/putNoModelAsStringRequiredTwoValueDefault'} # type: ignore + put_no_model_as_string_required_two_value_default.metadata = {"url": "/constants/putNoModelAsStringRequiredTwoValueDefault"} # type: ignore @distributed_trace def put_no_model_as_string_required_one_value_no_default( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Puts constants to the testserver. @@ -345,19 +339,17 @@ def put_no_model_as_string_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) input = "value1" # Construct URL - url = self.put_no_model_as_string_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -373,12 +365,11 @@ def put_no_model_as_string_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_one_value_no_default.metadata = {'url': '/constants/putNoModelAsStringRequiredOneValueNoDefault'} # type: ignore + put_no_model_as_string_required_one_value_no_default.metadata = {"url": "/constants/putNoModelAsStringRequiredOneValueNoDefault"} # type: ignore @distributed_trace def put_no_model_as_string_required_one_value_default( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Puts constants to the testserver. @@ -390,19 +381,17 @@ def put_no_model_as_string_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) input = "value1" # Construct URL - url = self.put_no_model_as_string_required_one_value_default.metadata['url'] # type: ignore + url = self.put_no_model_as_string_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -418,7 +407,7 @@ def put_no_model_as_string_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_no_model_as_string_required_one_value_default.metadata = {'url': '/constants/putNoModelAsStringRequiredOneValueDefault'} # type: ignore + put_no_model_as_string_required_one_value_default.metadata = {"url": "/constants/putNoModelAsStringRequiredOneValueDefault"} # type: ignore @distributed_trace def put_model_as_string_no_required_two_value_no_default( @@ -438,19 +427,17 @@ def put_model_as_string_no_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -466,7 +453,7 @@ def put_model_as_string_no_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_two_value_no_default.metadata = {'url': '/constants/putModelAsStringNoRequiredTwoValueNoDefault'} # type: ignore + put_model_as_string_no_required_two_value_no_default.metadata = {"url": "/constants/putModelAsStringNoRequiredTwoValueNoDefault"} # type: ignore @distributed_trace def put_model_as_string_no_required_two_value_default( @@ -486,19 +473,17 @@ def put_model_as_string_no_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_two_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -514,7 +499,7 @@ def put_model_as_string_no_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_two_value_default.metadata = {'url': '/constants/putModelAsStringNoRequiredTwoValueDefault'} # type: ignore + put_model_as_string_no_required_two_value_default.metadata = {"url": "/constants/putModelAsStringNoRequiredTwoValueDefault"} # type: ignore @distributed_trace def put_model_as_string_no_required_one_value_no_default( @@ -534,19 +519,17 @@ def put_model_as_string_no_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -562,7 +545,7 @@ def put_model_as_string_no_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_one_value_no_default.metadata = {'url': '/constants/putModelAsStringNoRequiredOneValueNoDefault'} # type: ignore + put_model_as_string_no_required_one_value_no_default.metadata = {"url": "/constants/putModelAsStringNoRequiredOneValueNoDefault"} # type: ignore @distributed_trace def put_model_as_string_no_required_one_value_default( @@ -582,19 +565,17 @@ def put_model_as_string_no_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_no_required_one_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_no_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if input is not None: - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -610,7 +591,7 @@ def put_model_as_string_no_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_no_required_one_value_default.metadata = {'url': '/constants/putModelAsStringNoRequiredOneValueDefault'} # type: ignore + put_model_as_string_no_required_one_value_default.metadata = {"url": "/constants/putModelAsStringNoRequiredOneValueDefault"} # type: ignore @distributed_trace def put_model_as_string_required_two_value_no_default( @@ -630,18 +611,16 @@ def put_model_as_string_required_two_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_two_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_two_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -657,7 +636,7 @@ def put_model_as_string_required_two_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_two_value_no_default.metadata = {'url': '/constants/putModelAsStringRequiredTwoValueNoDefault'} # type: ignore + put_model_as_string_required_two_value_no_default.metadata = {"url": "/constants/putModelAsStringRequiredTwoValueNoDefault"} # type: ignore @distributed_trace def put_model_as_string_required_two_value_default( @@ -677,18 +656,16 @@ def put_model_as_string_required_two_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_two_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_two_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -704,7 +681,7 @@ def put_model_as_string_required_two_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_two_value_default.metadata = {'url': '/constants/putModelAsStringRequiredTwoValueDefault'} # type: ignore + put_model_as_string_required_two_value_default.metadata = {"url": "/constants/putModelAsStringRequiredTwoValueDefault"} # type: ignore @distributed_trace def put_model_as_string_required_one_value_no_default( @@ -724,18 +701,16 @@ def put_model_as_string_required_one_value_no_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_one_value_no_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_one_value_no_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -751,7 +726,7 @@ def put_model_as_string_required_one_value_no_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_one_value_no_default.metadata = {'url': '/constants/putModelAsStringRequiredOneValueNoDefault'} # type: ignore + put_model_as_string_required_one_value_no_default.metadata = {"url": "/constants/putModelAsStringRequiredOneValueNoDefault"} # type: ignore @distributed_trace def put_model_as_string_required_one_value_default( @@ -771,18 +746,16 @@ def put_model_as_string_required_one_value_default( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.put_model_as_string_required_one_value_default.metadata['url'] # type: ignore + url = self.put_model_as_string_required_one_value_default.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['input'] = self._serialize.query("input", input, 'str') + query_parameters["input"] = self._serialize.query("input", input, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] @@ -798,4 +771,4 @@ def put_model_as_string_required_one_value_default( if cls: return cls(pipeline_response, None, {}) - put_model_as_string_required_one_value_default.metadata = {'url': '/constants/putModelAsStringRequiredOneValueDefault'} # type: ignore + put_model_as_string_required_one_value_default.metadata = {"url": "/constants/putModelAsStringRequiredOneValueDefault"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Constants/setup.py b/test/vanilla/Expected/AcceptanceTests/Constants/setup.py index 589f466ab58..1b2c5934104 100644 --- a/test/vanilla/Expected/AcceptanceTests/Constants/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Constants/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger Constant. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py index 3faf94bbd4e..b8067887b35 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterizedHostTestClient'] +__all__ = ["AutoRestParameterizedHostTestClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py index c1a93827750..eb4e971f50b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py @@ -35,7 +35,7 @@ def __init__( **kwargs # type: Any ): # type: (...) -> None - base_url = 'http://{accountName}{host}' + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -43,8 +43,7 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index 443260a4dd9..ad7661010a8 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -39,20 +39,19 @@ def __init__( super(AutoRestParameterizedHostTestClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py index 6f73fcb5690..76852835031 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient -__all__ = ['AutoRestParameterizedHostTestClient'] + +__all__ = ["AutoRestParameterizedHostTestClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py index ea32c13082e..8a01511f630 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py @@ -25,12 +25,8 @@ class AutoRestParameterizedHostTestClient(object): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: - base_url = 'http://{accountName}{host}' + def __init__(self, host: str = "host", **kwargs: Any) -> None: + base_url = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -38,8 +34,7 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py index bbededb9cb9..d8ad54e11fa 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_configuration.py @@ -24,29 +24,22 @@ class AutoRestParameterizedHostTestClientConfiguration(Configuration): :type host: str """ - def __init__( - self, - host: str = "host", - **kwargs: Any - ) -> None: + def __init__(self, host: str = "host", **kwargs: Any) -> None: if host is None: raise ValueError("Parameter 'host' must not be None.") super(AutoRestParameterizedHostTestClientConfiguration, self).__init__(**kwargs) self.host = host - kwargs.setdefault('sdk_moniker', 'autorestparameterizedhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedhosttestclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index af03a881114..c03fc61fc53 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations: """PathsOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_empty( - self, - account_name: str, - **kwargs - ) -> None: + async def get_empty(self, account_name: str, **kwargs) -> None: """Get a 200 to test a valid base uri. :param account_name: Account Name. @@ -55,18 +58,16 @@ async def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -75,7 +76,7 @@ async def get_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,4 +90,4 @@ async def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri'} # type: ignore + get_empty.metadata = {"url": "/customuri"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 0126f0f8310..0c00c0e8890 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations(object): """PathsOperations operations. @@ -60,18 +67,16 @@ def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'accountName': self._serialize.url("account_name", account_name, 'str', skip_quote=True), - 'host': self._serialize.url("self._config.host", self._config.host, 'str', skip_quote=True), + "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), + "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -80,7 +85,7 @@ def get_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -94,4 +99,4 @@ def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri'} # type: ignore + get_empty.metadata = {"url": "/customuri"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/setup.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/setup.py index 12e3cf9be2a..186207a9e03 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUri/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/__init__.py index 2f989d3ec27..d9f4fc39375 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterizedCustomHostTestClient'] +__all__ = ["AutoRestParameterizedCustomHostTestClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py index adcdc77dc90..ab9b1a5f8b4 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py @@ -38,7 +38,7 @@ def __init__( **kwargs # type: Any ): # type: (...) -> None - base_url = '{vault}{secret}{dnsSuffix}' + base_url = "{vault}{secret}{dnsSuffix}" self._config = AutoRestParameterizedCustomHostTestClientConfiguration(subscription_id, dns_suffix, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -47,8 +47,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py index fb2200d2aa6..3f525fc4f1e 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py @@ -45,20 +45,19 @@ def __init__( self.subscription_id = subscription_id self.dns_suffix = dns_suffix - kwargs.setdefault('sdk_moniker', 'autorestparameterizedcustomhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedcustomhosttestclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py index ea414a93c44..12a8bb14752 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameterized_custom_host_test_client import AutoRestParameterizedCustomHostTestClient -__all__ = ['AutoRestParameterizedCustomHostTestClient'] + +__all__ = ["AutoRestParameterizedCustomHostTestClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py index 63e433d8839..7c7b399051f 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py @@ -27,13 +27,8 @@ class AutoRestParameterizedCustomHostTestClient(object): :type dns_suffix: str """ - def __init__( - self, - subscription_id: str, - dns_suffix: str = "host", - **kwargs: Any - ) -> None: - base_url = '{vault}{secret}{dnsSuffix}' + def __init__(self, subscription_id: str, dns_suffix: str = "host", **kwargs: Any) -> None: + base_url = "{vault}{secret}{dnsSuffix}" self._config = AutoRestParameterizedCustomHostTestClientConfiguration(subscription_id, dns_suffix, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,8 +37,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_configuration.py index 29c4ec8da31..32e0abf2b2a 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_configuration.py @@ -26,12 +26,7 @@ class AutoRestParameterizedCustomHostTestClientConfiguration(Configuration): :type dns_suffix: str """ - def __init__( - self, - subscription_id: str, - dns_suffix: str = "host", - **kwargs: Any - ) -> None: + def __init__(self, subscription_id: str, dns_suffix: str = "host", **kwargs: Any) -> None: if subscription_id is None: raise ValueError("Parameter 'subscription_id' must not be None.") if dns_suffix is None: @@ -40,19 +35,16 @@ def __init__( self.subscription_id = subscription_id self.dns_suffix = dns_suffix - kwargs.setdefault('sdk_moniker', 'autorestparameterizedcustomhosttestclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterizedcustomhosttestclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py index 58c627fd96f..8469ebb30ba 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations: """PathsOperations async operations. @@ -42,12 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: @distributed_trace_async async def get_empty( - self, - vault: str, - secret: str, - key_name: str, - key_version: Optional[str] = "v1", - **kwargs + self, vault: str, secret: str, key_name: str, key_version: Optional[str] = "v1", **kwargs ) -> None: """Get a 200 to test a valid base uri. @@ -64,32 +66,32 @@ async def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'vault': self._serialize.url("vault", vault, 'str', skip_quote=True), - 'secret': self._serialize.url("secret", secret, 'str', skip_quote=True), - 'dnsSuffix': self._serialize.url("self._config.dns_suffix", self._config.dns_suffix, 'str', skip_quote=True), - 'keyName': self._serialize.url("key_name", key_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "vault": self._serialize.url("vault", vault, "str", skip_quote=True), + "secret": self._serialize.url("secret", secret, "str", skip_quote=True), + "dnsSuffix": self._serialize.url( + "self._config.dns_suffix", self._config.dns_suffix, "str", skip_quote=True + ), + "keyName": self._serialize.url("key_name", key_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if key_version is not None: - query_parameters['keyVersion'] = self._serialize.query("key_version", key_version, 'str') + query_parameters["keyVersion"] = self._serialize.query("key_version", key_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -103,4 +105,4 @@ async def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri/{subscriptionId}/{keyName}'} # type: ignore + get_empty.metadata = {"url": "/customuri/{subscriptionId}/{keyName}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/__init__.py index 2f0d3b169c3..a7ad56ef36b 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/__init__.py @@ -9,5 +9,5 @@ from ._paths_operations import PathsOperations __all__ = [ - 'PathsOperations', + "PathsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py index 2b7292465bf..38b4127ba25 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations(object): """PathsOperations operations. @@ -69,32 +76,32 @@ def get_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty.metadata['url'] # type: ignore + url = self.get_empty.metadata["url"] # type: ignore path_format_arguments = { - 'vault': self._serialize.url("vault", vault, 'str', skip_quote=True), - 'secret': self._serialize.url("secret", secret, 'str', skip_quote=True), - 'dnsSuffix': self._serialize.url("self._config.dns_suffix", self._config.dns_suffix, 'str', skip_quote=True), - 'keyName': self._serialize.url("key_name", key_name, 'str'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), + "vault": self._serialize.url("vault", vault, "str", skip_quote=True), + "secret": self._serialize.url("secret", secret, "str", skip_quote=True), + "dnsSuffix": self._serialize.url( + "self._config.dns_suffix", self._config.dns_suffix, "str", skip_quote=True + ), + "keyName": self._serialize.url("key_name", key_name, "str"), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if key_version is not None: - query_parameters['keyVersion'] = self._serialize.query("key_version", key_version, 'str') + query_parameters["keyVersion"] = self._serialize.query("key_version", key_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -108,4 +115,4 @@ def get_empty( if cls: return cls(pipeline_response, None, {}) - get_empty.metadata = {'url': '/customuri/{subscriptionId}/{keyName}'} # type: ignore + get_empty.metadata = {"url": "/customuri/{subscriptionId}/{keyName}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/setup.py b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/setup.py index 0c85f9318c0..5a475bc8ca4 100644 --- a/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/CustomBaseUriMoreOptions/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/__init__.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/__init__.py index 043f2553a0a..6ca7f004efb 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['PetStoreInc'] +__all__ = ["PetStoreInc"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py index 7c0ea82b8aa..32885416ee0 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py @@ -26,26 +26,24 @@ class PetStoreIncConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(PetStoreIncConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'petstoreinc/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "petstoreinc/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py index ac9b401c9f0..d3481247b0c 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = PetStoreIncConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pet = PetOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py index 818cd0b7cf3..9db477edf61 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._pet_store_inc import PetStoreInc -__all__ = ['PetStoreInc'] + +__all__ = ["PetStoreInc"] diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_configuration.py index 99e3c6c2ff1..f20dc3de00b 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_configuration.py @@ -21,25 +21,19 @@ class PetStoreIncConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(PetStoreIncConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'petstoreinc/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "petstoreinc/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py index fb7955a3b54..6d5de73f79e 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py @@ -24,13 +24,9 @@ class PetStoreInc(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = PetStoreIncConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pet = PetOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/__init__.py index 5c1da84e7fb..a072d24cd5c 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._pet_operations import PetOperations __all__ = [ - 'PetOperations', + "PetOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py index c2bcf9e95e6..6dccdcca64c 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PetOperations: """PetOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_by_pet_id( - self, - pet_id: str, - **kwargs - ) -> "_models.Pet": + async def get_by_pet_id(self, pet_id: str, **kwargs) -> "_models.Pet": """get pet by id. :param pet_id: Pet id. @@ -55,17 +58,15 @@ async def get_by_pet_id( :rtype: ~extensibleenumsswagger.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_by_pet_id.metadata['url'] # type: ignore + url = self.get_by_pet_id.metadata["url"] # type: ignore path_format_arguments = { - 'petId': self._serialize.url("pet_id", pet_id, 'str'), + "petId": self._serialize.url("pet_id", pet_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -74,7 +75,7 @@ async def get_by_pet_id( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,20 +85,17 @@ async def get_by_pet_id( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_by_pet_id.metadata = {'url': '/extensibleenums/pet/{petId}'} # type: ignore + + get_by_pet_id.metadata = {"url": "/extensibleenums/pet/{petId}"} # type: ignore @distributed_trace_async - async def add_pet( - self, - pet_param: Optional["_models.Pet"] = None, - **kwargs - ) -> "_models.Pet": + async def add_pet(self, pet_param: Optional["_models.Pet"] = None, **kwargs) -> "_models.Pet": """add pet. :param pet_param: pet param. @@ -107,31 +105,29 @@ async def add_pet( :rtype: ~extensibleenumsswagger.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.add_pet.metadata['url'] # type: ignore + url = self.add_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if pet_param is not None: - body_content = self._serialize.body(pet_param, 'Pet') + body_content = self._serialize.body(pet_param, "Pet") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -140,10 +136,11 @@ async def add_pet( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - add_pet.metadata = {'url': '/extensibleenums/pet/addPet'} # type: ignore + + add_pet.metadata = {"url": "/extensibleenums/pet/addPet"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/__init__.py index a365d52b8dc..ba3595b7779 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/__init__.py @@ -17,7 +17,7 @@ ) __all__ = [ - 'Pet', - 'DaysOfWeekExtensibleEnum', - 'IntEnum', + "Pet", + "DaysOfWeekExtensibleEnum", + "IntEnum", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models.py index b130d099030..6783a77ad25 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models.py @@ -24,20 +24,17 @@ class Pet(msrest.serialization.Model): """ _validation = { - 'int_enum': {'required': True}, + "int_enum": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'days_of_week': {'key': 'DaysOfWeek', 'type': 'str'}, - 'int_enum': {'key': 'IntEnum', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "days_of_week": {"key": "DaysOfWeek", "type": "str"}, + "int_enum": {"key": "IntEnum", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Pet, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.days_of_week = kwargs.get('days_of_week', "Friday") - self.int_enum = kwargs['int_enum'] + self.name = kwargs.get("name", None) + self.days_of_week = kwargs.get("days_of_week", "Friday") + self.int_enum = kwargs["int_enum"] diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models_py3.py index 30ae1683104..be2905c6876 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_models_py3.py @@ -28,13 +28,13 @@ class Pet(msrest.serialization.Model): """ _validation = { - 'int_enum': {'required': True}, + "int_enum": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'days_of_week': {'key': 'DaysOfWeek', 'type': 'str'}, - 'int_enum': {'key': 'IntEnum', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "days_of_week": {"key": "DaysOfWeek", "type": "str"}, + "int_enum": {"key": "IntEnum", "type": "str"}, } def __init__( diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_pet_store_inc_enums.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_pet_store_inc_enums.py index e46b8c9d2e5..6e86dce1b25 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_pet_store_inc_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/models/_pet_store_inc_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class DaysOfWeekExtensibleEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Type of Pet - """ + """Type of Pet""" MONDAY = "Monday" TUESDAY = "Tuesday" @@ -38,6 +38,7 @@ class DaysOfWeekExtensibleEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enu SATURDAY = "Saturday" SUNDAY = "Sunday" + class IntEnum(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): #: This is a really long comment to see what wrapping looks like. This comment is really long and diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/__init__.py index 5c1da84e7fb..a072d24cd5c 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/__init__.py @@ -9,5 +9,5 @@ from ._pet_operations import PetOperations __all__ = [ - 'PetOperations', + "PetOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py index dfd5d1855e6..1f7529ca80f 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PetOperations(object): """PetOperations operations. @@ -60,17 +67,15 @@ def get_by_pet_id( :rtype: ~extensibleenumsswagger.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_by_pet_id.metadata['url'] # type: ignore + url = self.get_by_pet_id.metadata["url"] # type: ignore path_format_arguments = { - 'petId': self._serialize.url("pet_id", pet_id, 'str'), + "petId": self._serialize.url("pet_id", pet_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -79,7 +84,7 @@ def get_by_pet_id( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,13 +94,14 @@ def get_by_pet_id( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_by_pet_id.metadata = {'url': '/extensibleenums/pet/{petId}'} # type: ignore + + get_by_pet_id.metadata = {"url": "/extensibleenums/pet/{petId}"} # type: ignore @distributed_trace def add_pet( @@ -113,31 +119,29 @@ def add_pet( :rtype: ~extensibleenumsswagger.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.add_pet.metadata['url'] # type: ignore + url = self.add_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if pet_param is not None: - body_content = self._serialize.body(pet_param, 'Pet') + body_content = self._serialize.body(pet_param, "Pet") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -146,10 +150,11 @@ def add_pet( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - add_pet.metadata = {'url': '/extensibleenums/pet/addPet'} # type: ignore + + add_pet.metadata = {"url": "/extensibleenums/pet/addPet"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/setup.py b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/setup.py index 0b7515cc4c1..679ff254511 100644 --- a/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/ExtensibleEnums/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ PetStore. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/__init__.py b/test/vanilla/Expected/AcceptanceTests/Header/header/__init__.py index 6cd1930dbba..4a074abe9db 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATHeaderService'] +__all__ = ["AutoRestSwaggerBATHeaderService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py b/test/vanilla/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py index 80ab88e0ddc..2a54ce70077 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.header = HeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Header/header/_configuration.py index 1be65545154..25a01661b0c 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATHeaderServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATHeaderServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatheaderservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatheaderservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/__init__.py index 4ab2508fd42..0890ed44164 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_bat_header_service import AutoRestSwaggerBATHeaderService -__all__ = ['AutoRestSwaggerBATHeaderService'] + +__all__ = ["AutoRestSwaggerBATHeaderService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py index 83296bd0207..fde9d9fe8eb 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATHeaderService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.header = HeaderOperations( - self._client, self._config, self._serialize, self._deserialize) + self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_configuration.py index 65ab374aa41..d7e96d2334c 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATHeaderServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATHeaderServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatheaderservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatheaderservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/__init__.py index 6201248980f..edb8b75dc2d 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._header_operations import HeaderOperations __all__ = [ - 'HeaderOperations', + "HeaderOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py index 0d4cf94c294..28b7c27cfc6 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HeaderOperations: """HeaderOperations async operations. @@ -42,11 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def param_existing_key( - self, - user_agent_parameter: str, - **kwargs - ) -> None: + async def param_existing_key(self, user_agent_parameter: str, **kwargs) -> None: """Send a post request with header value "User-Agent": "overwrite". :param user_agent_parameter: Send a post request with header value "User-Agent": "overwrite". @@ -56,23 +59,21 @@ async def param_existing_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_existing_key.metadata['url'] # type: ignore + url = self.param_existing_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['User-Agent'] = self._serialize.header("user_agent_parameter", user_agent_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["User-Agent"] = self._serialize.header("user_agent_parameter", user_agent_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,13 +87,10 @@ async def param_existing_key( if cls: return cls(pipeline_response, None, {}) - param_existing_key.metadata = {'url': '/header/param/existingkey'} # type: ignore + param_existing_key.metadata = {"url": "/header/param/existingkey"} # type: ignore @distributed_trace_async - async def response_existing_key( - self, - **kwargs - ) -> None: + async def response_existing_key(self, **kwargs) -> None: """Get a response with header value "User-Agent": "overwrite". :keyword callable cls: A custom type or function that will be passed the direct response @@ -100,22 +98,20 @@ async def response_existing_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_existing_key.metadata['url'] # type: ignore + url = self.response_existing_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -127,19 +123,15 @@ async def response_existing_key( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['User-Agent']=self._deserialize('str', response.headers.get('User-Agent')) + response_headers["User-Agent"] = self._deserialize("str", response.headers.get("User-Agent")) if cls: return cls(pipeline_response, None, response_headers) - response_existing_key.metadata = {'url': '/header/response/existingkey'} # type: ignore + response_existing_key.metadata = {"url": "/header/response/existingkey"} # type: ignore @distributed_trace_async - async def param_protected_key( - self, - content_type: str, - **kwargs - ) -> None: + async def param_protected_key(self, content_type: str, **kwargs) -> None: """Send a post request with header value "Content-Type": "text/html". :param content_type: Send a post request with header value "Content-Type": "text/html". @@ -149,23 +141,21 @@ async def param_protected_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_protected_key.metadata['url'] # type: ignore + url = self.param_protected_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -179,13 +169,10 @@ async def param_protected_key( if cls: return cls(pipeline_response, None, {}) - param_protected_key.metadata = {'url': '/header/param/protectedkey'} # type: ignore + param_protected_key.metadata = {"url": "/header/param/protectedkey"} # type: ignore @distributed_trace_async - async def response_protected_key( - self, - **kwargs - ) -> None: + async def response_protected_key(self, **kwargs) -> None: """Get a response with header value "Content-Type": "text/html". :keyword callable cls: A custom type or function that will be passed the direct response @@ -193,22 +180,20 @@ async def response_protected_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_protected_key.metadata['url'] # type: ignore + url = self.response_protected_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -220,20 +205,15 @@ async def response_protected_key( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Content-Type']=self._deserialize('str', response.headers.get('Content-Type')) + response_headers["Content-Type"] = self._deserialize("str", response.headers.get("Content-Type")) if cls: return cls(pipeline_response, None, response_headers) - response_protected_key.metadata = {'url': '/header/response/protectedkey'} # type: ignore + response_protected_key.metadata = {"url": "/header/response/protectedkey"} # type: ignore @distributed_trace_async - async def param_integer( - self, - scenario: str, - value: int, - **kwargs - ) -> None: + async def param_integer(self, scenario: str, value: int, **kwargs) -> None: """Send a post request with header values "scenario": "positive", "value": 1 or "scenario": "negative", "value": -2. @@ -246,24 +226,22 @@ async def param_integer( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_integer.metadata['url'] # type: ignore + url = self.param_integer.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -277,14 +255,10 @@ async def param_integer( if cls: return cls(pipeline_response, None, {}) - param_integer.metadata = {'url': '/header/param/prim/integer'} # type: ignore + param_integer.metadata = {"url": "/header/param/prim/integer"} # type: ignore @distributed_trace_async - async def response_integer( - self, - scenario: str, - **kwargs - ) -> None: + async def response_integer(self, scenario: str, **kwargs) -> None: """Get a response with header value "value": 1 or -2. :param scenario: Send a post request with header values "scenario": "positive" or "negative". @@ -294,23 +268,21 @@ async def response_integer( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_integer.metadata['url'] # type: ignore + url = self.response_integer.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -322,20 +294,15 @@ async def response_integer( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('int', response.headers.get('value')) + response_headers["value"] = self._deserialize("int", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_integer.metadata = {'url': '/header/response/prim/integer'} # type: ignore + response_integer.metadata = {"url": "/header/response/prim/integer"} # type: ignore @distributed_trace_async - async def param_long( - self, - scenario: str, - value: int, - **kwargs - ) -> None: + async def param_long(self, scenario: str, value: int, **kwargs) -> None: """Send a post request with header values "scenario": "positive", "value": 105 or "scenario": "negative", "value": -2. @@ -348,24 +315,22 @@ async def param_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_long.metadata['url'] # type: ignore + url = self.param_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'long') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "long") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -379,14 +344,10 @@ async def param_long( if cls: return cls(pipeline_response, None, {}) - param_long.metadata = {'url': '/header/param/prim/long'} # type: ignore + param_long.metadata = {"url": "/header/param/prim/long"} # type: ignore @distributed_trace_async - async def response_long( - self, - scenario: str, - **kwargs - ) -> None: + async def response_long(self, scenario: str, **kwargs) -> None: """Get a response with header value "value": 105 or -2. :param scenario: Send a post request with header values "scenario": "positive" or "negative". @@ -396,23 +357,21 @@ async def response_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_long.metadata['url'] # type: ignore + url = self.response_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -424,20 +383,15 @@ async def response_long( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('long', response.headers.get('value')) + response_headers["value"] = self._deserialize("long", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_long.metadata = {'url': '/header/response/prim/long'} # type: ignore + response_long.metadata = {"url": "/header/response/prim/long"} # type: ignore @distributed_trace_async - async def param_float( - self, - scenario: str, - value: float, - **kwargs - ) -> None: + async def param_float(self, scenario: str, value: float, **kwargs) -> None: """Send a post request with header values "scenario": "positive", "value": 0.07 or "scenario": "negative", "value": -3.0. @@ -450,24 +404,22 @@ async def param_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_float.metadata['url'] # type: ignore + url = self.param_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'float') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "float") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -481,14 +433,10 @@ async def param_float( if cls: return cls(pipeline_response, None, {}) - param_float.metadata = {'url': '/header/param/prim/float'} # type: ignore + param_float.metadata = {"url": "/header/param/prim/float"} # type: ignore @distributed_trace_async - async def response_float( - self, - scenario: str, - **kwargs - ) -> None: + async def response_float(self, scenario: str, **kwargs) -> None: """Get a response with header value "value": 0.07 or -3.0. :param scenario: Send a post request with header values "scenario": "positive" or "negative". @@ -498,23 +446,21 @@ async def response_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_float.metadata['url'] # type: ignore + url = self.response_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -526,20 +472,15 @@ async def response_float( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('float', response.headers.get('value')) + response_headers["value"] = self._deserialize("float", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_float.metadata = {'url': '/header/response/prim/float'} # type: ignore + response_float.metadata = {"url": "/header/response/prim/float"} # type: ignore @distributed_trace_async - async def param_double( - self, - scenario: str, - value: float, - **kwargs - ) -> None: + async def param_double(self, scenario: str, value: float, **kwargs) -> None: """Send a post request with header values "scenario": "positive", "value": 7e120 or "scenario": "negative", "value": -3.0. @@ -552,24 +493,22 @@ async def param_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_double.metadata['url'] # type: ignore + url = self.param_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'float') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "float") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -583,14 +522,10 @@ async def param_double( if cls: return cls(pipeline_response, None, {}) - param_double.metadata = {'url': '/header/param/prim/double'} # type: ignore + param_double.metadata = {"url": "/header/param/prim/double"} # type: ignore @distributed_trace_async - async def response_double( - self, - scenario: str, - **kwargs - ) -> None: + async def response_double(self, scenario: str, **kwargs) -> None: """Get a response with header value "value": 7e120 or -3.0. :param scenario: Send a post request with header values "scenario": "positive" or "negative". @@ -600,23 +535,21 @@ async def response_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_double.metadata['url'] # type: ignore + url = self.response_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -628,20 +561,15 @@ async def response_double( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('float', response.headers.get('value')) + response_headers["value"] = self._deserialize("float", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_double.metadata = {'url': '/header/response/prim/double'} # type: ignore + response_double.metadata = {"url": "/header/response/prim/double"} # type: ignore @distributed_trace_async - async def param_bool( - self, - scenario: str, - value: bool, - **kwargs - ) -> None: + async def param_bool(self, scenario: str, value: bool, **kwargs) -> None: """Send a post request with header values "scenario": "true", "value": true or "scenario": "false", "value": false. @@ -654,24 +582,22 @@ async def param_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_bool.metadata['url'] # type: ignore + url = self.param_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'bool') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "bool") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -685,14 +611,10 @@ async def param_bool( if cls: return cls(pipeline_response, None, {}) - param_bool.metadata = {'url': '/header/param/prim/bool'} # type: ignore + param_bool.metadata = {"url": "/header/param/prim/bool"} # type: ignore @distributed_trace_async - async def response_bool( - self, - scenario: str, - **kwargs - ) -> None: + async def response_bool(self, scenario: str, **kwargs) -> None: """Get a response with header value "value": true or false. :param scenario: Send a post request with header values "scenario": "true" or "false". @@ -702,23 +624,21 @@ async def response_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_bool.metadata['url'] # type: ignore + url = self.response_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -730,20 +650,15 @@ async def response_bool( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('bool', response.headers.get('value')) + response_headers["value"] = self._deserialize("bool", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_bool.metadata = {'url': '/header/response/prim/bool'} # type: ignore + response_bool.metadata = {"url": "/header/response/prim/bool"} # type: ignore @distributed_trace_async - async def param_string( - self, - scenario: str, - value: Optional[str] = None, - **kwargs - ) -> None: + async def param_string(self, scenario: str, value: Optional[str] = None, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "The quick brown fox jumps over the lazy dog" or "scenario": "null", "value": null or "scenario": "empty", "value": "". @@ -758,25 +673,23 @@ async def param_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_string.metadata['url'] # type: ignore + url = self.param_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -790,14 +703,10 @@ async def param_string( if cls: return cls(pipeline_response, None, {}) - param_string.metadata = {'url': '/header/param/prim/string'} # type: ignore + param_string.metadata = {"url": "/header/param/prim/string"} # type: ignore @distributed_trace_async - async def response_string( - self, - scenario: str, - **kwargs - ) -> None: + async def response_string(self, scenario: str, **kwargs) -> None: """Get a response with header values "The quick brown fox jumps over the lazy dog" or null or "". :param scenario: Send a post request with header values "scenario": "valid" or "null" or @@ -808,23 +717,21 @@ async def response_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_string.metadata['url'] # type: ignore + url = self.response_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -836,20 +743,15 @@ async def response_string( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('str', response.headers.get('value')) + response_headers["value"] = self._deserialize("str", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_string.metadata = {'url': '/header/response/prim/string'} # type: ignore + response_string.metadata = {"url": "/header/response/prim/string"} # type: ignore @distributed_trace_async - async def param_date( - self, - scenario: str, - value: datetime.date, - **kwargs - ) -> None: + async def param_date(self, scenario: str, value: datetime.date, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "2010-01-01" or "scenario": "min", "value": "0001-01-01". @@ -862,24 +764,22 @@ async def param_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_date.metadata['url'] # type: ignore + url = self.param_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'date') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "date") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -893,14 +793,10 @@ async def param_date( if cls: return cls(pipeline_response, None, {}) - param_date.metadata = {'url': '/header/param/prim/date'} # type: ignore + param_date.metadata = {"url": "/header/param/prim/date"} # type: ignore @distributed_trace_async - async def response_date( - self, - scenario: str, - **kwargs - ) -> None: + async def response_date(self, scenario: str, **kwargs) -> None: """Get a response with header values "2010-01-01" or "0001-01-01". :param scenario: Send a post request with header values "scenario": "valid" or "min". @@ -910,23 +806,21 @@ async def response_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_date.metadata['url'] # type: ignore + url = self.response_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -938,20 +832,15 @@ async def response_date( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('date', response.headers.get('value')) + response_headers["value"] = self._deserialize("date", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_date.metadata = {'url': '/header/response/prim/date'} # type: ignore + response_date.metadata = {"url": "/header/response/prim/date"} # type: ignore @distributed_trace_async - async def param_datetime( - self, - scenario: str, - value: datetime.datetime, - **kwargs - ) -> None: + async def param_datetime(self, scenario: str, value: datetime.datetime, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "2010-01-01T12:34:56Z" or "scenario": "min", "value": "0001-01-01T00:00:00Z". @@ -965,24 +854,22 @@ async def param_datetime( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_datetime.metadata['url'] # type: ignore + url = self.param_datetime.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'iso-8601') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "iso-8601") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -996,14 +883,10 @@ async def param_datetime( if cls: return cls(pipeline_response, None, {}) - param_datetime.metadata = {'url': '/header/param/prim/datetime'} # type: ignore + param_datetime.metadata = {"url": "/header/param/prim/datetime"} # type: ignore @distributed_trace_async - async def response_datetime( - self, - scenario: str, - **kwargs - ) -> None: + async def response_datetime(self, scenario: str, **kwargs) -> None: """Get a response with header values "2010-01-01T12:34:56Z" or "0001-01-01T00:00:00Z". :param scenario: Send a post request with header values "scenario": "valid" or "min". @@ -1013,23 +896,21 @@ async def response_datetime( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_datetime.metadata['url'] # type: ignore + url = self.response_datetime.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1041,20 +922,15 @@ async def response_datetime( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('iso-8601', response.headers.get('value')) + response_headers["value"] = self._deserialize("iso-8601", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_datetime.metadata = {'url': '/header/response/prim/datetime'} # type: ignore + response_datetime.metadata = {"url": "/header/response/prim/datetime"} # type: ignore @distributed_trace_async - async def param_datetime_rfc1123( - self, - scenario: str, - value: Optional[datetime.datetime] = None, - **kwargs - ) -> None: + async def param_datetime_rfc1123(self, scenario: str, value: Optional[datetime.datetime] = None, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "Wed, 01 Jan 2010 12:34:56 GMT" or "scenario": "min", "value": "Mon, 01 Jan 0001 00:00:00 GMT". @@ -1068,25 +944,23 @@ async def param_datetime_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_datetime_rfc1123.metadata['url'] # type: ignore + url = self.param_datetime_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'rfc-1123') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "rfc-1123") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1100,14 +974,10 @@ async def param_datetime_rfc1123( if cls: return cls(pipeline_response, None, {}) - param_datetime_rfc1123.metadata = {'url': '/header/param/prim/datetimerfc1123'} # type: ignore + param_datetime_rfc1123.metadata = {"url": "/header/param/prim/datetimerfc1123"} # type: ignore @distributed_trace_async - async def response_datetime_rfc1123( - self, - scenario: str, - **kwargs - ) -> None: + async def response_datetime_rfc1123(self, scenario: str, **kwargs) -> None: """Get a response with header values "Wed, 01 Jan 2010 12:34:56 GMT" or "Mon, 01 Jan 0001 00:00:00 GMT". @@ -1118,23 +988,21 @@ async def response_datetime_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_datetime_rfc1123.metadata['url'] # type: ignore + url = self.response_datetime_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1146,20 +1014,15 @@ async def response_datetime_rfc1123( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('rfc-1123', response.headers.get('value')) + response_headers["value"] = self._deserialize("rfc-1123", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_datetime_rfc1123.metadata = {'url': '/header/response/prim/datetimerfc1123'} # type: ignore + response_datetime_rfc1123.metadata = {"url": "/header/response/prim/datetimerfc1123"} # type: ignore @distributed_trace_async - async def param_duration( - self, - scenario: str, - value: datetime.timedelta, - **kwargs - ) -> None: + async def param_duration(self, scenario: str, value: datetime.timedelta, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "P123DT22H14M12.011S". :param scenario: Send a post request with header values "scenario": "valid". @@ -1171,24 +1034,22 @@ async def param_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_duration.metadata['url'] # type: ignore + url = self.param_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'duration') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "duration") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1202,14 +1063,10 @@ async def param_duration( if cls: return cls(pipeline_response, None, {}) - param_duration.metadata = {'url': '/header/param/prim/duration'} # type: ignore + param_duration.metadata = {"url": "/header/param/prim/duration"} # type: ignore @distributed_trace_async - async def response_duration( - self, - scenario: str, - **kwargs - ) -> None: + async def response_duration(self, scenario: str, **kwargs) -> None: """Get a response with header values "P123DT22H14M12.011S". :param scenario: Send a post request with header values "scenario": "valid". @@ -1219,23 +1076,21 @@ async def response_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_duration.metadata['url'] # type: ignore + url = self.response_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1247,20 +1102,15 @@ async def response_duration( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('duration', response.headers.get('value')) + response_headers["value"] = self._deserialize("duration", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_duration.metadata = {'url': '/header/response/prim/duration'} # type: ignore + response_duration.metadata = {"url": "/header/response/prim/duration"} # type: ignore @distributed_trace_async - async def param_byte( - self, - scenario: str, - value: bytearray, - **kwargs - ) -> None: + async def param_byte(self, scenario: str, value: bytearray, **kwargs) -> None: """Send a post request with header values "scenario": "valid", "value": "啊齄丂狛狜隣郎隣兀﨩". :param scenario: Send a post request with header values "scenario": "valid". @@ -1272,24 +1122,22 @@ async def param_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_byte.metadata['url'] # type: ignore + url = self.param_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'bytearray') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "bytearray") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1303,14 +1151,10 @@ async def param_byte( if cls: return cls(pipeline_response, None, {}) - param_byte.metadata = {'url': '/header/param/prim/byte'} # type: ignore + param_byte.metadata = {"url": "/header/param/prim/byte"} # type: ignore @distributed_trace_async - async def response_byte( - self, - scenario: str, - **kwargs - ) -> None: + async def response_byte(self, scenario: str, **kwargs) -> None: """Get a response with header values "啊齄丂狛狜隣郎隣兀﨩". :param scenario: Send a post request with header values "scenario": "valid". @@ -1320,23 +1164,21 @@ async def response_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_byte.metadata['url'] # type: ignore + url = self.response_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1348,19 +1190,16 @@ async def response_byte( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('bytearray', response.headers.get('value')) + response_headers["value"] = self._deserialize("bytearray", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_byte.metadata = {'url': '/header/response/prim/byte'} # type: ignore + response_byte.metadata = {"url": "/header/response/prim/byte"} # type: ignore @distributed_trace_async async def param_enum( - self, - scenario: str, - value: Optional[Union[str, "_models.GreyscaleColors"]] = None, - **kwargs + self, scenario: str, value: Optional[Union[str, "_models.GreyscaleColors"]] = None, **kwargs ) -> None: """Send a post request with header values "scenario": "valid", "value": "GREY" or "scenario": "null", "value": null. @@ -1375,25 +1214,23 @@ async def param_enum( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_enum.metadata['url'] # type: ignore + url = self.param_enum.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1407,14 +1244,10 @@ async def param_enum( if cls: return cls(pipeline_response, None, {}) - param_enum.metadata = {'url': '/header/param/prim/enum'} # type: ignore + param_enum.metadata = {"url": "/header/param/prim/enum"} # type: ignore @distributed_trace_async - async def response_enum( - self, - scenario: str, - **kwargs - ) -> None: + async def response_enum(self, scenario: str, **kwargs) -> None: """Get a response with header values "GREY" or null. :param scenario: Send a post request with header values "scenario": "valid" or "null" or @@ -1425,23 +1258,21 @@ async def response_enum( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_enum.metadata['url'] # type: ignore + url = self.response_enum.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1453,18 +1284,15 @@ async def response_enum( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('str', response.headers.get('value')) + response_headers["value"] = self._deserialize("str", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_enum.metadata = {'url': '/header/response/prim/enum'} # type: ignore + response_enum.metadata = {"url": "/header/response/prim/enum"} # type: ignore @distributed_trace_async - async def custom_request_id( - self, - **kwargs - ) -> None: + async def custom_request_id(self, **kwargs) -> None: """Send x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in the header of the request. @@ -1473,22 +1301,20 @@ async def custom_request_id( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_request_id.metadata['url'] # type: ignore + url = self.custom_request_id.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1502,4 +1328,4 @@ async def custom_request_id( if cls: return cls(pipeline_response, None, {}) - custom_request_id.metadata = {'url': '/header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0'} # type: ignore + custom_request_id.metadata = {"url": "/header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Header/header/models/__init__.py index ca42ace3c95..8b6b2affd5a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/models/__init__.py @@ -16,6 +16,6 @@ ) __all__ = [ - 'Error', - 'GreyscaleColors', + "Error", + "GreyscaleColors", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_auto_rest_swagger_bat_header_service_enums.py b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_auto_rest_swagger_bat_header_service_enums.py index 8ffb2b38a6d..d1c429da4ed 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_auto_rest_swagger_bat_header_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_auto_rest_swagger_bat_header_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Header/header/operations/__init__.py index 6201248980f..edb8b75dc2d 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/operations/__init__.py @@ -9,5 +9,5 @@ from ._header_operations import HeaderOperations __all__ = [ - 'HeaderOperations', + "HeaderOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Header/header/operations/_header_operations.py b/test/vanilla/Expected/AcceptanceTests/Header/header/operations/_header_operations.py index 19b4e975a59..7731cb97134 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/header/operations/_header_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/header/operations/_header_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HeaderOperations(object): """HeaderOperations operations. @@ -61,23 +68,21 @@ def param_existing_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_existing_key.metadata['url'] # type: ignore + url = self.param_existing_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['User-Agent'] = self._serialize.header("user_agent_parameter", user_agent_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["User-Agent"] = self._serialize.header("user_agent_parameter", user_agent_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -91,12 +96,11 @@ def param_existing_key( if cls: return cls(pipeline_response, None, {}) - param_existing_key.metadata = {'url': '/header/param/existingkey'} # type: ignore + param_existing_key.metadata = {"url": "/header/param/existingkey"} # type: ignore @distributed_trace def response_existing_key( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get a response with header value "User-Agent": "overwrite". @@ -106,22 +110,20 @@ def response_existing_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_existing_key.metadata['url'] # type: ignore + url = self.response_existing_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -133,12 +135,12 @@ def response_existing_key( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['User-Agent']=self._deserialize('str', response.headers.get('User-Agent')) + response_headers["User-Agent"] = self._deserialize("str", response.headers.get("User-Agent")) if cls: return cls(pipeline_response, None, response_headers) - response_existing_key.metadata = {'url': '/header/response/existingkey'} # type: ignore + response_existing_key.metadata = {"url": "/header/response/existingkey"} # type: ignore @distributed_trace def param_protected_key( @@ -156,23 +158,21 @@ def param_protected_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_protected_key.metadata['url'] # type: ignore + url = self.param_protected_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -186,12 +186,11 @@ def param_protected_key( if cls: return cls(pipeline_response, None, {}) - param_protected_key.metadata = {'url': '/header/param/protectedkey'} # type: ignore + param_protected_key.metadata = {"url": "/header/param/protectedkey"} # type: ignore @distributed_trace def response_protected_key( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get a response with header value "Content-Type": "text/html". @@ -201,22 +200,20 @@ def response_protected_key( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_protected_key.metadata['url'] # type: ignore + url = self.response_protected_key.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -228,12 +225,12 @@ def response_protected_key( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Content-Type']=self._deserialize('str', response.headers.get('Content-Type')) + response_headers["Content-Type"] = self._deserialize("str", response.headers.get("Content-Type")) if cls: return cls(pipeline_response, None, response_headers) - response_protected_key.metadata = {'url': '/header/response/protectedkey'} # type: ignore + response_protected_key.metadata = {"url": "/header/response/protectedkey"} # type: ignore @distributed_trace def param_integer( @@ -255,24 +252,22 @@ def param_integer( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_integer.metadata['url'] # type: ignore + url = self.param_integer.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -286,7 +281,7 @@ def param_integer( if cls: return cls(pipeline_response, None, {}) - param_integer.metadata = {'url': '/header/param/prim/integer'} # type: ignore + param_integer.metadata = {"url": "/header/param/prim/integer"} # type: ignore @distributed_trace def response_integer( @@ -304,23 +299,21 @@ def response_integer( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_integer.metadata['url'] # type: ignore + url = self.response_integer.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -332,12 +325,12 @@ def response_integer( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('int', response.headers.get('value')) + response_headers["value"] = self._deserialize("int", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_integer.metadata = {'url': '/header/response/prim/integer'} # type: ignore + response_integer.metadata = {"url": "/header/response/prim/integer"} # type: ignore @distributed_trace def param_long( @@ -359,24 +352,22 @@ def param_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_long.metadata['url'] # type: ignore + url = self.param_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'long') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "long") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -390,7 +381,7 @@ def param_long( if cls: return cls(pipeline_response, None, {}) - param_long.metadata = {'url': '/header/param/prim/long'} # type: ignore + param_long.metadata = {"url": "/header/param/prim/long"} # type: ignore @distributed_trace def response_long( @@ -408,23 +399,21 @@ def response_long( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_long.metadata['url'] # type: ignore + url = self.response_long.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -436,12 +425,12 @@ def response_long( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('long', response.headers.get('value')) + response_headers["value"] = self._deserialize("long", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_long.metadata = {'url': '/header/response/prim/long'} # type: ignore + response_long.metadata = {"url": "/header/response/prim/long"} # type: ignore @distributed_trace def param_float( @@ -463,24 +452,22 @@ def param_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_float.metadata['url'] # type: ignore + url = self.param_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'float') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "float") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -494,7 +481,7 @@ def param_float( if cls: return cls(pipeline_response, None, {}) - param_float.metadata = {'url': '/header/param/prim/float'} # type: ignore + param_float.metadata = {"url": "/header/param/prim/float"} # type: ignore @distributed_trace def response_float( @@ -512,23 +499,21 @@ def response_float( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_float.metadata['url'] # type: ignore + url = self.response_float.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -540,12 +525,12 @@ def response_float( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('float', response.headers.get('value')) + response_headers["value"] = self._deserialize("float", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_float.metadata = {'url': '/header/response/prim/float'} # type: ignore + response_float.metadata = {"url": "/header/response/prim/float"} # type: ignore @distributed_trace def param_double( @@ -567,24 +552,22 @@ def param_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_double.metadata['url'] # type: ignore + url = self.param_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'float') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "float") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -598,7 +581,7 @@ def param_double( if cls: return cls(pipeline_response, None, {}) - param_double.metadata = {'url': '/header/param/prim/double'} # type: ignore + param_double.metadata = {"url": "/header/param/prim/double"} # type: ignore @distributed_trace def response_double( @@ -616,23 +599,21 @@ def response_double( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_double.metadata['url'] # type: ignore + url = self.response_double.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -644,12 +625,12 @@ def response_double( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('float', response.headers.get('value')) + response_headers["value"] = self._deserialize("float", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_double.metadata = {'url': '/header/response/prim/double'} # type: ignore + response_double.metadata = {"url": "/header/response/prim/double"} # type: ignore @distributed_trace def param_bool( @@ -671,24 +652,22 @@ def param_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_bool.metadata['url'] # type: ignore + url = self.param_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'bool') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "bool") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -702,7 +681,7 @@ def param_bool( if cls: return cls(pipeline_response, None, {}) - param_bool.metadata = {'url': '/header/param/prim/bool'} # type: ignore + param_bool.metadata = {"url": "/header/param/prim/bool"} # type: ignore @distributed_trace def response_bool( @@ -720,23 +699,21 @@ def response_bool( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_bool.metadata['url'] # type: ignore + url = self.response_bool.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -748,12 +725,12 @@ def response_bool( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('bool', response.headers.get('value')) + response_headers["value"] = self._deserialize("bool", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_bool.metadata = {'url': '/header/response/prim/bool'} # type: ignore + response_bool.metadata = {"url": "/header/response/prim/bool"} # type: ignore @distributed_trace def param_string( @@ -777,25 +754,23 @@ def param_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_string.metadata['url'] # type: ignore + url = self.param_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -809,7 +784,7 @@ def param_string( if cls: return cls(pipeline_response, None, {}) - param_string.metadata = {'url': '/header/param/prim/string'} # type: ignore + param_string.metadata = {"url": "/header/param/prim/string"} # type: ignore @distributed_trace def response_string( @@ -828,23 +803,21 @@ def response_string( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_string.metadata['url'] # type: ignore + url = self.response_string.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -856,12 +829,12 @@ def response_string( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('str', response.headers.get('value')) + response_headers["value"] = self._deserialize("str", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_string.metadata = {'url': '/header/response/prim/string'} # type: ignore + response_string.metadata = {"url": "/header/response/prim/string"} # type: ignore @distributed_trace def param_date( @@ -883,24 +856,22 @@ def param_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_date.metadata['url'] # type: ignore + url = self.param_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'date') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "date") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -914,7 +885,7 @@ def param_date( if cls: return cls(pipeline_response, None, {}) - param_date.metadata = {'url': '/header/param/prim/date'} # type: ignore + param_date.metadata = {"url": "/header/param/prim/date"} # type: ignore @distributed_trace def response_date( @@ -932,23 +903,21 @@ def response_date( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_date.metadata['url'] # type: ignore + url = self.response_date.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -960,12 +929,12 @@ def response_date( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('date', response.headers.get('value')) + response_headers["value"] = self._deserialize("date", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_date.metadata = {'url': '/header/response/prim/date'} # type: ignore + response_date.metadata = {"url": "/header/response/prim/date"} # type: ignore @distributed_trace def param_datetime( @@ -988,24 +957,22 @@ def param_datetime( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_datetime.metadata['url'] # type: ignore + url = self.param_datetime.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'iso-8601') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "iso-8601") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1019,7 +986,7 @@ def param_datetime( if cls: return cls(pipeline_response, None, {}) - param_datetime.metadata = {'url': '/header/param/prim/datetime'} # type: ignore + param_datetime.metadata = {"url": "/header/param/prim/datetime"} # type: ignore @distributed_trace def response_datetime( @@ -1037,23 +1004,21 @@ def response_datetime( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_datetime.metadata['url'] # type: ignore + url = self.response_datetime.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1065,12 +1030,12 @@ def response_datetime( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('iso-8601', response.headers.get('value')) + response_headers["value"] = self._deserialize("iso-8601", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_datetime.metadata = {'url': '/header/response/prim/datetime'} # type: ignore + response_datetime.metadata = {"url": "/header/response/prim/datetime"} # type: ignore @distributed_trace def param_datetime_rfc1123( @@ -1093,25 +1058,23 @@ def param_datetime_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_datetime_rfc1123.metadata['url'] # type: ignore + url = self.param_datetime_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'rfc-1123') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "rfc-1123") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1125,7 +1088,7 @@ def param_datetime_rfc1123( if cls: return cls(pipeline_response, None, {}) - param_datetime_rfc1123.metadata = {'url': '/header/param/prim/datetimerfc1123'} # type: ignore + param_datetime_rfc1123.metadata = {"url": "/header/param/prim/datetimerfc1123"} # type: ignore @distributed_trace def response_datetime_rfc1123( @@ -1144,23 +1107,21 @@ def response_datetime_rfc1123( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_datetime_rfc1123.metadata['url'] # type: ignore + url = self.response_datetime_rfc1123.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1172,12 +1133,12 @@ def response_datetime_rfc1123( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('rfc-1123', response.headers.get('value')) + response_headers["value"] = self._deserialize("rfc-1123", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_datetime_rfc1123.metadata = {'url': '/header/response/prim/datetimerfc1123'} # type: ignore + response_datetime_rfc1123.metadata = {"url": "/header/response/prim/datetimerfc1123"} # type: ignore @distributed_trace def param_duration( @@ -1198,24 +1159,22 @@ def param_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_duration.metadata['url'] # type: ignore + url = self.param_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'duration') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "duration") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1229,7 +1188,7 @@ def param_duration( if cls: return cls(pipeline_response, None, {}) - param_duration.metadata = {'url': '/header/param/prim/duration'} # type: ignore + param_duration.metadata = {"url": "/header/param/prim/duration"} # type: ignore @distributed_trace def response_duration( @@ -1247,23 +1206,21 @@ def response_duration( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_duration.metadata['url'] # type: ignore + url = self.response_duration.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1275,12 +1232,12 @@ def response_duration( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('duration', response.headers.get('value')) + response_headers["value"] = self._deserialize("duration", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_duration.metadata = {'url': '/header/response/prim/duration'} # type: ignore + response_duration.metadata = {"url": "/header/response/prim/duration"} # type: ignore @distributed_trace def param_byte( @@ -1301,24 +1258,22 @@ def param_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_byte.metadata['url'] # type: ignore + url = self.param_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['value'] = self._serialize.header("value", value, 'bytearray') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["value"] = self._serialize.header("value", value, "bytearray") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1332,7 +1287,7 @@ def param_byte( if cls: return cls(pipeline_response, None, {}) - param_byte.metadata = {'url': '/header/param/prim/byte'} # type: ignore + param_byte.metadata = {"url": "/header/param/prim/byte"} # type: ignore @distributed_trace def response_byte( @@ -1350,23 +1305,21 @@ def response_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_byte.metadata['url'] # type: ignore + url = self.response_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1378,12 +1331,12 @@ def response_byte( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('bytearray', response.headers.get('value')) + response_headers["value"] = self._deserialize("bytearray", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_byte.metadata = {'url': '/header/response/prim/byte'} # type: ignore + response_byte.metadata = {"url": "/header/response/prim/byte"} # type: ignore @distributed_trace def param_enum( @@ -1406,25 +1359,23 @@ def param_enum( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.param_enum.metadata['url'] # type: ignore + url = self.param_enum.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") if value is not None: - header_parameters['value'] = self._serialize.header("value", value, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["value"] = self._serialize.header("value", value, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1438,7 +1389,7 @@ def param_enum( if cls: return cls(pipeline_response, None, {}) - param_enum.metadata = {'url': '/header/param/prim/enum'} # type: ignore + param_enum.metadata = {"url": "/header/param/prim/enum"} # type: ignore @distributed_trace def response_enum( @@ -1457,23 +1408,21 @@ def response_enum( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.response_enum.metadata['url'] # type: ignore + url = self.response_enum.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['scenario'] = self._serialize.header("scenario", scenario, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["scenario"] = self._serialize.header("scenario", scenario, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1485,17 +1434,16 @@ def response_enum( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['value']=self._deserialize('str', response.headers.get('value')) + response_headers["value"] = self._deserialize("str", response.headers.get("value")) if cls: return cls(pipeline_response, None, response_headers) - response_enum.metadata = {'url': '/header/response/prim/enum'} # type: ignore + response_enum.metadata = {"url": "/header/response/prim/enum"} # type: ignore @distributed_trace def custom_request_id( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in the header of the @@ -1506,22 +1454,20 @@ def custom_request_id( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.custom_request_id.metadata['url'] # type: ignore + url = self.custom_request_id.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1535,4 +1481,4 @@ def custom_request_id( if cls: return cls(pipeline_response, None, {}) - custom_request_id.metadata = {'url': '/header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0'} # type: ignore + custom_request_id.metadata = {"url": "/header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Header/setup.py b/test/vanilla/Expected/AcceptanceTests/Header/setup.py index 0166294fbcd..18ad1be35e0 100644 --- a/test/vanilla/Expected/AcceptanceTests/Header/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Header/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/__init__.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/__init__.py index 7c9622dd8b6..95a3254c497 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestHttpInfrastructureTestService'] +__all__ = ["AutoRestHttpInfrastructureTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py index f8d662eb0b5..88ea789692f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py @@ -53,7 +53,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -62,20 +62,19 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_failure = HttpFailureOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_redirects = HttpRedirectsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_failure = HttpFailureOperations(self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) + self.http_redirects = HttpRedirectsOperations(self._client, self._config, self._serialize, self._deserialize) self.http_client_failure = HttpClientFailureOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.http_server_failure = HttpServerFailureOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_retry = HttpRetryOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.http_retry = HttpRetryOperations(self._client, self._config, self._serialize, self._deserialize) self.multiple_responses = MultipleResponsesOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py index 59906ced128..4ec368ae08d 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py @@ -26,26 +26,24 @@ class AutoRestHttpInfrastructureTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestHttpInfrastructureTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresthttpinfrastructuretestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresthttpinfrastructuretestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py index ab0e4f1e3ae..77bad56f56a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_http_infrastructure_test_service import AutoRestHttpInfrastructureTestService -__all__ = ['AutoRestHttpInfrastructureTestService'] + +__all__ = ["AutoRestHttpInfrastructureTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py index b73ba8d8419..742a638e278 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py @@ -42,13 +42,9 @@ class AutoRestHttpInfrastructureTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -57,20 +53,19 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.http_failure = HttpFailureOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_success = HttpSuccessOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_redirects = HttpRedirectsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.http_failure = HttpFailureOperations(self._client, self._config, self._serialize, self._deserialize) + self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) + self.http_redirects = HttpRedirectsOperations(self._client, self._config, self._serialize, self._deserialize) self.http_client_failure = HttpClientFailureOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) self.http_server_failure = HttpServerFailureOperations( - self._client, self._config, self._serialize, self._deserialize) - self.http_retry = HttpRetryOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) + self.http_retry = HttpRetryOperations(self._client, self._config, self._serialize, self._deserialize) self.multiple_responses = MultipleResponsesOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_configuration.py index 677fc082c0b..3e8df985edb 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestHttpInfrastructureTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestHttpInfrastructureTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresthttpinfrastructuretestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresthttpinfrastructuretestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/__init__.py index 1f97bc70675..b4b2498bd1a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/__init__.py @@ -15,11 +15,11 @@ from ._multiple_responses_operations import MultipleResponsesOperations __all__ = [ - 'HttpFailureOperations', - 'HttpSuccessOperations', - 'HttpRedirectsOperations', - 'HttpClientFailureOperations', - 'HttpServerFailureOperations', - 'HttpRetryOperations', - 'MultipleResponsesOperations', + "HttpFailureOperations", + "HttpSuccessOperations", + "HttpRedirectsOperations", + "HttpClientFailureOperations", + "HttpServerFailureOperations", + "HttpRetryOperations", + "MultipleResponsesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py index 0205bb7296d..2a14be3af77 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpClientFailureOperations: """HttpClientFailureOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head400( - self, - **kwargs - ) -> None: + async def head400(self, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def head400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head400.metadata['url'] # type: ignore + url = self.head400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -81,13 +83,10 @@ async def head400( if cls: return cls(pipeline_response, None, {}) - head400.metadata = {'url': '/http/failure/client/400'} # type: ignore + head400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def get400( - self, - **kwargs - ) -> None: + async def get400(self, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -95,22 +94,20 @@ async def get400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get400.metadata['url'] # type: ignore + url = self.get400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,13 +121,10 @@ async def get400( if cls: return cls(pipeline_response, None, {}) - get400.metadata = {'url': '/http/failure/client/400'} # type: ignore + get400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def options400( - self, - **kwargs - ) -> None: + async def options400(self, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -138,22 +132,20 @@ async def options400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options400.metadata['url'] # type: ignore + url = self.options400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -167,14 +159,10 @@ async def options400( if cls: return cls(pipeline_response, None, {}) - options400.metadata = {'url': '/http/failure/client/400'} # type: ignore + options400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def put400( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put400(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -184,31 +172,29 @@ async def put400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put400.metadata['url'] # type: ignore + url = self.put400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -221,14 +207,10 @@ async def put400( if cls: return cls(pipeline_response, None, {}) - put400.metadata = {'url': '/http/failure/client/400'} # type: ignore + put400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def patch400( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch400(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -238,31 +220,29 @@ async def patch400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch400.metadata['url'] # type: ignore + url = self.patch400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -275,14 +255,10 @@ async def patch400( if cls: return cls(pipeline_response, None, {}) - patch400.metadata = {'url': '/http/failure/client/400'} # type: ignore + patch400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def post400( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post400(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -292,31 +268,29 @@ async def post400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post400.metadata['url'] # type: ignore + url = self.post400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -329,14 +303,10 @@ async def post400( if cls: return cls(pipeline_response, None, {}) - post400.metadata = {'url': '/http/failure/client/400'} # type: ignore + post400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def delete400( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete400(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -346,31 +316,29 @@ async def delete400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete400.metadata['url'] # type: ignore + url = self.delete400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -383,13 +351,10 @@ async def delete400( if cls: return cls(pipeline_response, None, {}) - delete400.metadata = {'url': '/http/failure/client/400'} # type: ignore + delete400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace_async - async def head401( - self, - **kwargs - ) -> None: + async def head401(self, **kwargs) -> None: """Return 401 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -397,22 +362,20 @@ async def head401( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head401.metadata['url'] # type: ignore + url = self.head401.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -426,13 +389,10 @@ async def head401( if cls: return cls(pipeline_response, None, {}) - head401.metadata = {'url': '/http/failure/client/401'} # type: ignore + head401.metadata = {"url": "/http/failure/client/401"} # type: ignore @distributed_trace_async - async def get402( - self, - **kwargs - ) -> None: + async def get402(self, **kwargs) -> None: """Return 402 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -440,22 +400,20 @@ async def get402( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get402.metadata['url'] # type: ignore + url = self.get402.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -469,13 +427,10 @@ async def get402( if cls: return cls(pipeline_response, None, {}) - get402.metadata = {'url': '/http/failure/client/402'} # type: ignore + get402.metadata = {"url": "/http/failure/client/402"} # type: ignore @distributed_trace_async - async def options403( - self, - **kwargs - ) -> None: + async def options403(self, **kwargs) -> None: """Return 403 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -483,22 +438,20 @@ async def options403( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options403.metadata['url'] # type: ignore + url = self.options403.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -512,13 +465,10 @@ async def options403( if cls: return cls(pipeline_response, None, {}) - options403.metadata = {'url': '/http/failure/client/403'} # type: ignore + options403.metadata = {"url": "/http/failure/client/403"} # type: ignore @distributed_trace_async - async def get403( - self, - **kwargs - ) -> None: + async def get403(self, **kwargs) -> None: """Return 403 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -526,22 +476,20 @@ async def get403( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get403.metadata['url'] # type: ignore + url = self.get403.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -555,14 +503,10 @@ async def get403( if cls: return cls(pipeline_response, None, {}) - get403.metadata = {'url': '/http/failure/client/403'} # type: ignore + get403.metadata = {"url": "/http/failure/client/403"} # type: ignore @distributed_trace_async - async def put404( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put404(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 404 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -572,31 +516,29 @@ async def put404( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put404.metadata['url'] # type: ignore + url = self.put404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -609,14 +551,10 @@ async def put404( if cls: return cls(pipeline_response, None, {}) - put404.metadata = {'url': '/http/failure/client/404'} # type: ignore + put404.metadata = {"url": "/http/failure/client/404"} # type: ignore @distributed_trace_async - async def patch405( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch405(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 405 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -626,31 +564,29 @@ async def patch405( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch405.metadata['url'] # type: ignore + url = self.patch405.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -663,14 +599,10 @@ async def patch405( if cls: return cls(pipeline_response, None, {}) - patch405.metadata = {'url': '/http/failure/client/405'} # type: ignore + patch405.metadata = {"url": "/http/failure/client/405"} # type: ignore @distributed_trace_async - async def post406( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post406(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 406 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -680,31 +612,29 @@ async def post406( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post406.metadata['url'] # type: ignore + url = self.post406.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -717,14 +647,10 @@ async def post406( if cls: return cls(pipeline_response, None, {}) - post406.metadata = {'url': '/http/failure/client/406'} # type: ignore + post406.metadata = {"url": "/http/failure/client/406"} # type: ignore @distributed_trace_async - async def delete407( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete407(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 407 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -734,31 +660,29 @@ async def delete407( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete407.metadata['url'] # type: ignore + url = self.delete407.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -771,14 +695,10 @@ async def delete407( if cls: return cls(pipeline_response, None, {}) - delete407.metadata = {'url': '/http/failure/client/407'} # type: ignore + delete407.metadata = {"url": "/http/failure/client/407"} # type: ignore @distributed_trace_async - async def put409( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put409(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 409 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -788,31 +708,29 @@ async def put409( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put409.metadata['url'] # type: ignore + url = self.put409.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -825,13 +743,10 @@ async def put409( if cls: return cls(pipeline_response, None, {}) - put409.metadata = {'url': '/http/failure/client/409'} # type: ignore + put409.metadata = {"url": "/http/failure/client/409"} # type: ignore @distributed_trace_async - async def head410( - self, - **kwargs - ) -> None: + async def head410(self, **kwargs) -> None: """Return 410 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -839,22 +754,20 @@ async def head410( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head410.metadata['url'] # type: ignore + url = self.head410.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -868,13 +781,10 @@ async def head410( if cls: return cls(pipeline_response, None, {}) - head410.metadata = {'url': '/http/failure/client/410'} # type: ignore + head410.metadata = {"url": "/http/failure/client/410"} # type: ignore @distributed_trace_async - async def get411( - self, - **kwargs - ) -> None: + async def get411(self, **kwargs) -> None: """Return 411 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -882,22 +792,20 @@ async def get411( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get411.metadata['url'] # type: ignore + url = self.get411.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -911,13 +819,10 @@ async def get411( if cls: return cls(pipeline_response, None, {}) - get411.metadata = {'url': '/http/failure/client/411'} # type: ignore + get411.metadata = {"url": "/http/failure/client/411"} # type: ignore @distributed_trace_async - async def options412( - self, - **kwargs - ) -> None: + async def options412(self, **kwargs) -> None: """Return 412 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -925,22 +830,20 @@ async def options412( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options412.metadata['url'] # type: ignore + url = self.options412.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -954,13 +857,10 @@ async def options412( if cls: return cls(pipeline_response, None, {}) - options412.metadata = {'url': '/http/failure/client/412'} # type: ignore + options412.metadata = {"url": "/http/failure/client/412"} # type: ignore @distributed_trace_async - async def get412( - self, - **kwargs - ) -> None: + async def get412(self, **kwargs) -> None: """Return 412 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -968,22 +868,20 @@ async def get412( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get412.metadata['url'] # type: ignore + url = self.get412.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -997,14 +895,10 @@ async def get412( if cls: return cls(pipeline_response, None, {}) - get412.metadata = {'url': '/http/failure/client/412'} # type: ignore + get412.metadata = {"url": "/http/failure/client/412"} # type: ignore @distributed_trace_async - async def put413( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put413(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 413 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -1014,31 +908,29 @@ async def put413( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put413.metadata['url'] # type: ignore + url = self.put413.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1051,14 +943,10 @@ async def put413( if cls: return cls(pipeline_response, None, {}) - put413.metadata = {'url': '/http/failure/client/413'} # type: ignore + put413.metadata = {"url": "/http/failure/client/413"} # type: ignore @distributed_trace_async - async def patch414( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch414(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 414 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -1068,31 +956,29 @@ async def patch414( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch414.metadata['url'] # type: ignore + url = self.patch414.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1105,14 +991,10 @@ async def patch414( if cls: return cls(pipeline_response, None, {}) - patch414.metadata = {'url': '/http/failure/client/414'} # type: ignore + patch414.metadata = {"url": "/http/failure/client/414"} # type: ignore @distributed_trace_async - async def post415( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post415(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 415 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -1122,31 +1004,29 @@ async def post415( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post415.metadata['url'] # type: ignore + url = self.post415.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1159,13 +1039,10 @@ async def post415( if cls: return cls(pipeline_response, None, {}) - post415.metadata = {'url': '/http/failure/client/415'} # type: ignore + post415.metadata = {"url": "/http/failure/client/415"} # type: ignore @distributed_trace_async - async def get416( - self, - **kwargs - ) -> None: + async def get416(self, **kwargs) -> None: """Return 416 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1173,22 +1050,20 @@ async def get416( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get416.metadata['url'] # type: ignore + url = self.get416.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1202,14 +1077,10 @@ async def get416( if cls: return cls(pipeline_response, None, {}) - get416.metadata = {'url': '/http/failure/client/416'} # type: ignore + get416.metadata = {"url": "/http/failure/client/416"} # type: ignore @distributed_trace_async - async def delete417( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete417(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 417 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -1219,31 +1090,29 @@ async def delete417( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete417.metadata['url'] # type: ignore + url = self.delete417.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1256,13 +1125,10 @@ async def delete417( if cls: return cls(pipeline_response, None, {}) - delete417.metadata = {'url': '/http/failure/client/417'} # type: ignore + delete417.metadata = {"url": "/http/failure/client/417"} # type: ignore @distributed_trace_async - async def head429( - self, - **kwargs - ) -> None: + async def head429(self, **kwargs) -> None: """Return 429 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1270,22 +1136,20 @@ async def head429( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head429.metadata['url'] # type: ignore + url = self.head429.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1299,4 +1163,4 @@ async def head429( if cls: return cls(pipeline_response, None, {}) - head429.metadata = {'url': '/http/failure/client/429'} # type: ignore + head429.metadata = {"url": "/http/failure/client/429"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py index 32443c96bba..923a1a36167 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpFailureOperations: """HttpFailureOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_empty_error( - self, - **kwargs - ) -> bool: + async def get_empty_error(self, **kwargs) -> bool: """Get empty error form server. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_empty_error( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty_error.metadata['url'] # type: ignore + url = self.get_empty_error.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,19 +80,17 @@ async def get_empty_error( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_error.metadata = {'url': '/http/failure/emptybody/error'} # type: ignore + + get_empty_error.metadata = {"url": "/http/failure/emptybody/error"} # type: ignore @distributed_trace_async - async def get_no_model_error( - self, - **kwargs - ) -> bool: + async def get_no_model_error(self, **kwargs) -> bool: """Get empty error form server. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,22 +98,20 @@ async def get_no_model_error( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_no_model_error.metadata['url'] # type: ignore + url = self.get_no_model_error.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -123,19 +121,17 @@ async def get_no_model_error( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_no_model_error.metadata = {'url': '/http/failure/nomodel/error'} # type: ignore + + get_no_model_error.metadata = {"url": "/http/failure/nomodel/error"} # type: ignore @distributed_trace_async - async def get_no_model_empty( - self, - **kwargs - ) -> bool: + async def get_no_model_empty(self, **kwargs) -> bool: """Get empty response from server. :keyword callable cls: A custom type or function that will be passed the direct response @@ -143,22 +139,20 @@ async def get_no_model_empty( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_no_model_empty.metadata['url'] # type: ignore + url = self.get_no_model_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -168,10 +162,11 @@ async def get_no_model_empty( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_no_model_empty.metadata = {'url': '/http/failure/nomodel/empty'} # type: ignore + + get_no_model_empty.metadata = {"url": "/http/failure/nomodel/empty"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py index 49c9462dca4..c5d3dc4df60 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpRedirectsOperations: """HttpRedirectsOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head300( - self, - **kwargs - ) -> None: + async def head300(self, **kwargs) -> None: """Return 300 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def head300( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head300.metadata['url'] # type: ignore + url = self.head300.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -80,18 +82,15 @@ async def head300( response_headers = {} if response.status_code == 300: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head300.metadata = {'url': '/http/redirect/300'} # type: ignore + head300.metadata = {"url": "/http/redirect/300"} # type: ignore @distributed_trace_async - async def get300( - self, - **kwargs - ) -> Optional[List[str]]: + async def get300(self, **kwargs) -> Optional[List[str]]: """Return 300 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -99,22 +98,20 @@ async def get300( :rtype: list[str] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get300.metadata['url'] # type: ignore + url = self.get300.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -128,20 +125,18 @@ async def get300( response_headers = {} deserialized = None if response.status_code == 300: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('[str]', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - get300.metadata = {'url': '/http/redirect/300'} # type: ignore + + get300.metadata = {"url": "/http/redirect/300"} # type: ignore @distributed_trace_async - async def head301( - self, - **kwargs - ) -> None: + async def head301(self, **kwargs) -> None: """Return 301 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -149,22 +144,20 @@ async def head301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head301.metadata['url'] # type: ignore + url = self.head301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,18 +170,15 @@ async def head301( response_headers = {} if response.status_code == 301: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head301.metadata = {'url': '/http/redirect/301'} # type: ignore + head301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace_async - async def get301( - self, - **kwargs - ) -> None: + async def get301(self, **kwargs) -> None: """Return 301 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -196,22 +186,20 @@ async def get301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get301.metadata['url'] # type: ignore + url = self.get301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -224,19 +212,15 @@ async def get301( response_headers = {} if response.status_code == 301: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get301.metadata = {'url': '/http/redirect/301'} # type: ignore + get301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace_async - async def put301( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put301(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put true Boolean value in request returns 301. This request should not be automatically redirected, but should return the received 301 to the caller for evaluation. @@ -247,31 +231,29 @@ async def put301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put301.metadata['url'] # type: ignore + url = self.put301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -282,18 +264,15 @@ async def put301( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - put301.metadata = {'url': '/http/redirect/301'} # type: ignore + put301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace_async - async def head302( - self, - **kwargs - ) -> None: + async def head302(self, **kwargs) -> None: """Return 302 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -301,22 +280,20 @@ async def head302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head302.metadata['url'] # type: ignore + url = self.head302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -329,18 +306,15 @@ async def head302( response_headers = {} if response.status_code == 302: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head302.metadata = {'url': '/http/redirect/302'} # type: ignore + head302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace_async - async def get302( - self, - **kwargs - ) -> None: + async def get302(self, **kwargs) -> None: """Return 302 status code and redirect to /http/success/200. :keyword callable cls: A custom type or function that will be passed the direct response @@ -348,22 +322,20 @@ async def get302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get302.metadata['url'] # type: ignore + url = self.get302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -376,19 +348,15 @@ async def get302( response_headers = {} if response.status_code == 302: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get302.metadata = {'url': '/http/redirect/302'} # type: ignore + get302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace_async - async def patch302( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch302(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Patch true Boolean value in request returns 302. This request should not be automatically redirected, but should return the received 302 to the caller for evaluation. @@ -399,31 +367,29 @@ async def patch302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch302.metadata['url'] # type: ignore + url = self.patch302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -434,19 +400,15 @@ async def patch302( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - patch302.metadata = {'url': '/http/redirect/302'} # type: ignore + patch302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace_async - async def post303( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post303(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post true Boolean value in request returns 303. This request should be automatically redirected usign a get, ultimately returning a 200 status code. @@ -457,31 +419,29 @@ async def post303( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post303.metadata['url'] # type: ignore + url = self.post303.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -493,18 +453,15 @@ async def post303( response_headers = {} if response.status_code == 303: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - post303.metadata = {'url': '/http/redirect/303'} # type: ignore + post303.metadata = {"url": "/http/redirect/303"} # type: ignore @distributed_trace_async - async def head307( - self, - **kwargs - ) -> None: + async def head307(self, **kwargs) -> None: """Redirect with 307, resulting in a 200 success. :keyword callable cls: A custom type or function that will be passed the direct response @@ -512,22 +469,20 @@ async def head307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head307.metadata['url'] # type: ignore + url = self.head307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -540,18 +495,15 @@ async def head307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head307.metadata = {'url': '/http/redirect/307'} # type: ignore + head307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def get307( - self, - **kwargs - ) -> None: + async def get307(self, **kwargs) -> None: """Redirect get with 307, resulting in a 200 success. :keyword callable cls: A custom type or function that will be passed the direct response @@ -559,22 +511,20 @@ async def get307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get307.metadata['url'] # type: ignore + url = self.get307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -587,18 +537,15 @@ async def get307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get307.metadata = {'url': '/http/redirect/307'} # type: ignore + get307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def options307( - self, - **kwargs - ) -> None: + async def options307(self, **kwargs) -> None: """options redirected with 307, resulting in a 200 after redirect. :keyword callable cls: A custom type or function that will be passed the direct response @@ -606,22 +553,20 @@ async def options307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options307.metadata['url'] # type: ignore + url = self.options307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -634,19 +579,15 @@ async def options307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - options307.metadata = {'url': '/http/redirect/307'} # type: ignore + options307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def put307( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put307(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. @@ -656,31 +597,29 @@ async def put307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put307.metadata['url'] # type: ignore + url = self.put307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -692,19 +631,15 @@ async def put307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - put307.metadata = {'url': '/http/redirect/307'} # type: ignore + put307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def patch307( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch307(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Patch redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. @@ -714,31 +649,29 @@ async def patch307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch307.metadata['url'] # type: ignore + url = self.patch307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -750,19 +683,15 @@ async def patch307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - patch307.metadata = {'url': '/http/redirect/307'} # type: ignore + patch307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def post307( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post307(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. @@ -772,31 +701,29 @@ async def post307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post307.metadata['url'] # type: ignore + url = self.post307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -808,19 +735,15 @@ async def post307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - post307.metadata = {'url': '/http/redirect/307'} # type: ignore + post307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace_async - async def delete307( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete307(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Delete redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. @@ -830,31 +753,29 @@ async def delete307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete307.metadata['url'] # type: ignore + url = self.delete307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -866,9 +787,9 @@ async def delete307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - delete307.metadata = {'url': '/http/redirect/307'} # type: ignore + delete307.metadata = {"url": "/http/redirect/307"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py index 874729a75b2..fb658574ec8 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpRetryOperations: """HttpRetryOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head408( - self, - **kwargs - ) -> None: + async def head408(self, **kwargs) -> None: """Return 408 status code, then 200 after retry. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def head408( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head408.metadata['url'] # type: ignore + url = self.head408.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -81,14 +83,10 @@ async def head408( if cls: return cls(pipeline_response, None, {}) - head408.metadata = {'url': '/http/retry/408'} # type: ignore + head408.metadata = {"url": "/http/retry/408"} # type: ignore @distributed_trace_async - async def put500( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put500(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -98,31 +96,29 @@ async def put500( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put500.metadata['url'] # type: ignore + url = self.put500.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -135,14 +131,10 @@ async def put500( if cls: return cls(pipeline_response, None, {}) - put500.metadata = {'url': '/http/retry/500'} # type: ignore + put500.metadata = {"url": "/http/retry/500"} # type: ignore @distributed_trace_async - async def patch500( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch500(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -152,31 +144,29 @@ async def patch500( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch500.metadata['url'] # type: ignore + url = self.patch500.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -189,13 +179,10 @@ async def patch500( if cls: return cls(pipeline_response, None, {}) - patch500.metadata = {'url': '/http/retry/500'} # type: ignore + patch500.metadata = {"url": "/http/retry/500"} # type: ignore @distributed_trace_async - async def get502( - self, - **kwargs - ) -> None: + async def get502(self, **kwargs) -> None: """Return 502 status code, then 200 after retry. :keyword callable cls: A custom type or function that will be passed the direct response @@ -203,22 +190,20 @@ async def get502( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get502.metadata['url'] # type: ignore + url = self.get502.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -232,13 +217,10 @@ async def get502( if cls: return cls(pipeline_response, None, {}) - get502.metadata = {'url': '/http/retry/502'} # type: ignore + get502.metadata = {"url": "/http/retry/502"} # type: ignore @distributed_trace_async - async def options502( - self, - **kwargs - ) -> bool: + async def options502(self, **kwargs) -> bool: """Return 502 status code, then 200 after retry. :keyword callable cls: A custom type or function that will be passed the direct response @@ -246,22 +228,20 @@ async def options502( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options502.metadata['url'] # type: ignore + url = self.options502.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -272,20 +252,17 @@ async def options502( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - options502.metadata = {'url': '/http/retry/502'} # type: ignore + + options502.metadata = {"url": "/http/retry/502"} # type: ignore @distributed_trace_async - async def post503( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post503(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -295,31 +272,29 @@ async def post503( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post503.metadata['url'] # type: ignore + url = self.post503.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -332,14 +307,10 @@ async def post503( if cls: return cls(pipeline_response, None, {}) - post503.metadata = {'url': '/http/retry/503'} # type: ignore + post503.metadata = {"url": "/http/retry/503"} # type: ignore @distributed_trace_async - async def delete503( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete503(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -349,31 +320,29 @@ async def delete503( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete503.metadata['url'] # type: ignore + url = self.delete503.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -386,14 +355,10 @@ async def delete503( if cls: return cls(pipeline_response, None, {}) - delete503.metadata = {'url': '/http/retry/503'} # type: ignore + delete503.metadata = {"url": "/http/retry/503"} # type: ignore @distributed_trace_async - async def put504( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put504(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -403,31 +368,29 @@ async def put504( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put504.metadata['url'] # type: ignore + url = self.put504.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -440,14 +403,10 @@ async def put504( if cls: return cls(pipeline_response, None, {}) - put504.metadata = {'url': '/http/retry/504'} # type: ignore + put504.metadata = {"url": "/http/retry/504"} # type: ignore @distributed_trace_async - async def patch504( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch504(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. @@ -457,31 +416,29 @@ async def patch504( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch504.metadata['url'] # type: ignore + url = self.patch504.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -494,4 +451,4 @@ async def patch504( if cls: return cls(pipeline_response, None, {}) - patch504.metadata = {'url': '/http/retry/504'} # type: ignore + patch504.metadata = {"url": "/http/retry/504"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py index dbe324336d0..970f6b77e8f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpServerFailureOperations: """HttpServerFailureOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head501( - self, - **kwargs - ) -> None: + async def head501(self, **kwargs) -> None: """Return 501 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def head501( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head501.metadata['url'] # type: ignore + url = self.head501.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -81,13 +83,10 @@ async def head501( if cls: return cls(pipeline_response, None, {}) - head501.metadata = {'url': '/http/failure/server/501'} # type: ignore + head501.metadata = {"url": "/http/failure/server/501"} # type: ignore @distributed_trace_async - async def get501( - self, - **kwargs - ) -> None: + async def get501(self, **kwargs) -> None: """Return 501 status code - should be represented in the client as an error. :keyword callable cls: A custom type or function that will be passed the direct response @@ -95,22 +94,20 @@ async def get501( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get501.metadata['url'] # type: ignore + url = self.get501.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,14 +121,10 @@ async def get501( if cls: return cls(pipeline_response, None, {}) - get501.metadata = {'url': '/http/failure/server/501'} # type: ignore + get501.metadata = {"url": "/http/failure/server/501"} # type: ignore @distributed_trace_async - async def post505( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post505(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -141,31 +134,29 @@ async def post505( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post505.metadata['url'] # type: ignore + url = self.post505.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -178,14 +169,10 @@ async def post505( if cls: return cls(pipeline_response, None, {}) - post505.metadata = {'url': '/http/failure/server/505'} # type: ignore + post505.metadata = {"url": "/http/failure/server/505"} # type: ignore @distributed_trace_async - async def delete505( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete505(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. @@ -195,31 +182,29 @@ async def delete505( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete505.metadata['url'] # type: ignore + url = self.delete505.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -232,4 +217,4 @@ async def delete505( if cls: return cls(pipeline_response, None, {}) - delete505.metadata = {'url': '/http/failure/server/505'} # type: ignore + delete505.metadata = {"url": "/http/failure/server/505"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py index 5f65fe51032..371167684a5 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations: """HttpSuccessOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def head200( - self, - **kwargs - ) -> None: + async def head200(self, **kwargs) -> None: """Return 200 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def head200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -81,13 +83,10 @@ async def head200( if cls: return cls(pipeline_response, None, {}) - head200.metadata = {'url': '/http/success/200'} # type: ignore + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def get200( - self, - **kwargs - ) -> bool: + async def get200(self, **kwargs) -> bool: """Get 200 success. :keyword callable cls: A custom type or function that will be passed the direct response @@ -95,22 +94,20 @@ async def get200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200.metadata['url'] # type: ignore + url = self.get200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -121,19 +118,17 @@ async def get200( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200.metadata = {'url': '/http/success/200'} # type: ignore + + get200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def options200( - self, - **kwargs - ) -> bool: + async def options200(self, **kwargs) -> bool: """Options 200 success. :keyword callable cls: A custom type or function that will be passed the direct response @@ -141,22 +136,20 @@ async def options200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options200.metadata['url'] # type: ignore + url = self.options200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -167,20 +160,17 @@ async def options200( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - options200.metadata = {'url': '/http/success/200'} # type: ignore + + options200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def put200( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put200(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put boolean value true returning 200 success. :param boolean_value: Simple boolean value true. @@ -190,31 +180,29 @@ async def put200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put200.metadata['url'] # type: ignore + url = self.put200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -227,14 +215,10 @@ async def put200( if cls: return cls(pipeline_response, None, {}) - put200.metadata = {'url': '/http/success/200'} # type: ignore + put200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def patch200( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch200(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Patch true Boolean value in request returning 200. :param boolean_value: Simple boolean value true. @@ -244,31 +228,29 @@ async def patch200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch200.metadata['url'] # type: ignore + url = self.patch200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -281,14 +263,10 @@ async def patch200( if cls: return cls(pipeline_response, None, {}) - patch200.metadata = {'url': '/http/success/200'} # type: ignore + patch200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def post200( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post200(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post bollean value true in request that returns a 200. :param boolean_value: Simple boolean value true. @@ -298,31 +276,29 @@ async def post200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post200.metadata['url'] # type: ignore + url = self.post200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -335,14 +311,10 @@ async def post200( if cls: return cls(pipeline_response, None, {}) - post200.metadata = {'url': '/http/success/200'} # type: ignore + post200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def delete200( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete200(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Delete simple boolean value true returns 200. :param boolean_value: Simple boolean value true. @@ -352,31 +324,29 @@ async def delete200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete200.metadata['url'] # type: ignore + url = self.delete200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -389,14 +359,10 @@ async def delete200( if cls: return cls(pipeline_response, None, {}) - delete200.metadata = {'url': '/http/success/200'} # type: ignore + delete200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace_async - async def put201( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put201(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put true Boolean value in request returns 201. :param boolean_value: Simple boolean value true. @@ -406,31 +372,29 @@ async def put201( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put201.metadata['url'] # type: ignore + url = self.put201.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -443,14 +407,10 @@ async def put201( if cls: return cls(pipeline_response, None, {}) - put201.metadata = {'url': '/http/success/201'} # type: ignore + put201.metadata = {"url": "/http/success/201"} # type: ignore @distributed_trace_async - async def post201( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post201(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post true Boolean value in request returns 201 (Created). :param boolean_value: Simple boolean value true. @@ -460,31 +420,29 @@ async def post201( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post201.metadata['url'] # type: ignore + url = self.post201.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -497,14 +455,10 @@ async def post201( if cls: return cls(pipeline_response, None, {}) - post201.metadata = {'url': '/http/success/201'} # type: ignore + post201.metadata = {"url": "/http/success/201"} # type: ignore @distributed_trace_async - async def put202( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put202(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. @@ -514,31 +468,29 @@ async def put202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put202.metadata['url'] # type: ignore + url = self.put202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -551,14 +503,10 @@ async def put202( if cls: return cls(pipeline_response, None, {}) - put202.metadata = {'url': '/http/success/202'} # type: ignore + put202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace_async - async def patch202( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch202(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Patch true Boolean value in request returns 202. :param boolean_value: Simple boolean value true. @@ -568,31 +516,29 @@ async def patch202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch202.metadata['url'] # type: ignore + url = self.patch202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -605,14 +551,10 @@ async def patch202( if cls: return cls(pipeline_response, None, {}) - patch202.metadata = {'url': '/http/success/202'} # type: ignore + patch202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace_async - async def post202( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post202(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. @@ -622,31 +564,29 @@ async def post202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post202.metadata['url'] # type: ignore + url = self.post202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -659,14 +599,10 @@ async def post202( if cls: return cls(pipeline_response, None, {}) - post202.metadata = {'url': '/http/success/202'} # type: ignore + post202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace_async - async def delete202( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete202(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Delete true Boolean value in request returns 202 (accepted). :param boolean_value: Simple boolean value true. @@ -676,31 +612,29 @@ async def delete202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete202.metadata['url'] # type: ignore + url = self.delete202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -713,13 +647,10 @@ async def delete202( if cls: return cls(pipeline_response, None, {}) - delete202.metadata = {'url': '/http/success/202'} # type: ignore + delete202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace_async - async def head204( - self, - **kwargs - ) -> None: + async def head204(self, **kwargs) -> None: """Return 204 status code if successful. :keyword callable cls: A custom type or function that will be passed the direct response @@ -727,22 +658,20 @@ async def head204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -756,14 +685,10 @@ async def head204( if cls: return cls(pipeline_response, None, {}) - head204.metadata = {'url': '/http/success/204'} # type: ignore + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def put204( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def put204(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Put true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. @@ -773,31 +698,29 @@ async def put204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put204.metadata['url'] # type: ignore + url = self.put204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -810,14 +733,10 @@ async def put204( if cls: return cls(pipeline_response, None, {}) - put204.metadata = {'url': '/http/success/204'} # type: ignore + put204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def patch204( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def patch204(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Patch true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. @@ -827,31 +746,29 @@ async def patch204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch204.metadata['url'] # type: ignore + url = self.patch204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -864,14 +781,10 @@ async def patch204( if cls: return cls(pipeline_response, None, {}) - patch204.metadata = {'url': '/http/success/204'} # type: ignore + patch204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def post204( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def post204(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Post true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. @@ -881,31 +794,29 @@ async def post204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post204.metadata['url'] # type: ignore + url = self.post204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -918,14 +829,10 @@ async def post204( if cls: return cls(pipeline_response, None, {}) - post204.metadata = {'url': '/http/success/204'} # type: ignore + post204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def delete204( - self, - boolean_value: Optional[bool] = True, - **kwargs - ) -> None: + async def delete204(self, boolean_value: Optional[bool] = True, **kwargs) -> None: """Delete true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. @@ -935,31 +842,29 @@ async def delete204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete204.metadata['url'] # type: ignore + url = self.delete204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -972,13 +877,10 @@ async def delete204( if cls: return cls(pipeline_response, None, {}) - delete204.metadata = {'url': '/http/success/204'} # type: ignore + delete204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace_async - async def head404( - self, - **kwargs - ) -> None: + async def head404(self, **kwargs) -> None: """Return 404 status code. :keyword callable cls: A custom type or function that will be passed the direct response @@ -986,22 +888,20 @@ async def head404( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1015,4 +915,4 @@ async def head404( if cls: return cls(pipeline_response, None, {}) - head404.metadata = {'url': '/http/success/404'} # type: ignore + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py index 450f99e963a..581e4c55398 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class MultipleResponsesOperations: """MultipleResponsesOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get200_model204_no_model_default_error200_valid( - self, - **kwargs - ) -> Optional["_models.MyException"]: + async def get200_model204_no_model_default_error200_valid(self, **kwargs) -> Optional["_models.MyException"]: """Send a 200 response with valid payload: {'statusCode': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get200_model204_no_model_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -80,19 +82,17 @@ async def get200_model204_no_model_default_error200_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error200_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/200/valid'} # type: ignore + + get200_model204_no_model_default_error200_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/200/valid"} # type: ignore @distributed_trace_async - async def get200_model204_no_model_default_error204_valid( - self, - **kwargs - ) -> Optional["_models.MyException"]: + async def get200_model204_no_model_default_error204_valid(self, **kwargs) -> Optional["_models.MyException"]: """Send a 204 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -100,22 +100,20 @@ async def get200_model204_no_model_default_error204_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error204_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error204_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -128,19 +126,17 @@ async def get200_model204_no_model_default_error204_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error204_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/204/none'} # type: ignore + + get200_model204_no_model_default_error204_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/204/none"} # type: ignore @distributed_trace_async - async def get200_model204_no_model_default_error201_invalid( - self, - **kwargs - ) -> Optional["_models.MyException"]: + async def get200_model204_no_model_default_error201_invalid(self, **kwargs) -> Optional["_models.MyException"]: """Send a 201 response with valid payload: {'statusCode': '201'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -148,22 +144,20 @@ async def get200_model204_no_model_default_error201_invalid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error201_invalid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error201_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -176,19 +170,17 @@ async def get200_model204_no_model_default_error201_invalid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error201_invalid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/201/valid'} # type: ignore + + get200_model204_no_model_default_error201_invalid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/201/valid"} # type: ignore @distributed_trace_async - async def get200_model204_no_model_default_error202_none( - self, - **kwargs - ) -> Optional["_models.MyException"]: + async def get200_model204_no_model_default_error202_none(self, **kwargs) -> Optional["_models.MyException"]: """Send a 202 response with no payload:. :keyword callable cls: A custom type or function that will be passed the direct response @@ -196,22 +188,20 @@ async def get200_model204_no_model_default_error202_none( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error202_none.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error202_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -224,19 +214,17 @@ async def get200_model204_no_model_default_error202_none( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error202_none.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/202/none'} # type: ignore + + get200_model204_no_model_default_error202_none.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/202/none"} # type: ignore @distributed_trace_async - async def get200_model204_no_model_default_error400_valid( - self, - **kwargs - ) -> Optional["_models.MyException"]: + async def get200_model204_no_model_default_error400_valid(self, **kwargs) -> Optional["_models.MyException"]: """Send a 400 response with valid error payload: {'status': 400, 'message': 'client error'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -244,22 +232,20 @@ async def get200_model204_no_model_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -272,19 +258,17 @@ async def get200_model204_no_model_default_error400_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error400_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/400/valid'} # type: ignore + + get200_model204_no_model_default_error400_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/400/valid"} # type: ignore @distributed_trace_async - async def get200_model201_model_default_error200_valid( - self, - **kwargs - ) -> Union["_models.MyException", "_models.B"]: + async def get200_model201_model_default_error200_valid(self, **kwargs) -> Union["_models.MyException", "_models.B"]: """Send a 200 response with valid payload: {'statusCode': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -292,22 +276,20 @@ async def get200_model201_model_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -319,22 +301,20 @@ async def get200_model201_model_default_error200_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error200_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/200/valid'} # type: ignore + + get200_model201_model_default_error200_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/200/valid"} # type: ignore @distributed_trace_async - async def get200_model201_model_default_error201_valid( - self, - **kwargs - ) -> Union["_models.MyException", "_models.B"]: + async def get200_model201_model_default_error201_valid(self, **kwargs) -> Union["_models.MyException", "_models.B"]: """Send a 201 response with valid payload: {'statusCode': '201', 'textStatusCode': 'Created'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -342,22 +322,20 @@ async def get200_model201_model_default_error201_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error201_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error201_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -369,22 +347,20 @@ async def get200_model201_model_default_error201_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error201_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/201/valid'} # type: ignore + + get200_model201_model_default_error201_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/201/valid"} # type: ignore @distributed_trace_async - async def get200_model201_model_default_error400_valid( - self, - **kwargs - ) -> Union["_models.MyException", "_models.B"]: + async def get200_model201_model_default_error400_valid(self, **kwargs) -> Union["_models.MyException", "_models.B"]: """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -392,22 +368,20 @@ async def get200_model201_model_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -419,21 +393,21 @@ async def get200_model201_model_default_error400_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error400_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/400/valid'} # type: ignore + + get200_model201_model_default_error400_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/400/valid"} # type: ignore @distributed_trace_async async def get200_model_a201_model_c404_model_d_default_error200_valid( - self, - **kwargs + self, **kwargs ) -> Union["_models.MyException", "_models.C", "_models.D"]: """Send a 200 response with valid payload: {'statusCode': '200'}. @@ -442,22 +416,20 @@ async def get200_model_a201_model_c404_model_d_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -469,24 +441,24 @@ async def get200_model_a201_model_c404_model_d_default_error200_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error200_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/200/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error200_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/200/valid"} # type: ignore @distributed_trace_async async def get200_model_a201_model_c404_model_d_default_error201_valid( - self, - **kwargs + self, **kwargs ) -> Union["_models.MyException", "_models.C", "_models.D"]: """Send a 200 response with valid payload: {'httpCode': '201'}. @@ -495,22 +467,20 @@ async def get200_model_a201_model_c404_model_d_default_error201_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -522,24 +492,24 @@ async def get200_model_a201_model_c404_model_d_default_error201_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error201_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/201/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error201_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/201/valid"} # type: ignore @distributed_trace_async async def get200_model_a201_model_c404_model_d_default_error404_valid( - self, - **kwargs + self, **kwargs ) -> Union["_models.MyException", "_models.C", "_models.D"]: """Send a 200 response with valid payload: {'httpStatusCode': '404'}. @@ -548,22 +518,20 @@ async def get200_model_a201_model_c404_model_d_default_error404_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -575,24 +543,24 @@ async def get200_model_a201_model_c404_model_d_default_error404_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error404_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/404/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error404_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/404/valid"} # type: ignore @distributed_trace_async async def get200_model_a201_model_c404_model_d_default_error400_valid( - self, - **kwargs + self, **kwargs ) -> Union["_models.MyException", "_models.C", "_models.D"]: """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. @@ -601,22 +569,20 @@ async def get200_model_a201_model_c404_model_d_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -628,25 +594,23 @@ async def get200_model_a201_model_c404_model_d_default_error400_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error400_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/400/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error400_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/400/valid"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_error202_none( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_error202_none(self, **kwargs) -> None: """Send a 202 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -654,22 +618,20 @@ async def get202_none204_none_default_error202_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error202_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error202_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -683,13 +645,10 @@ async def get202_none204_none_default_error202_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error202_none.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/202/none'} # type: ignore + get202_none204_none_default_error202_none.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/202/none"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_error204_none( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_error204_none(self, **kwargs) -> None: """Send a 204 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -697,22 +656,20 @@ async def get202_none204_none_default_error204_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error204_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error204_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -726,13 +683,10 @@ async def get202_none204_none_default_error204_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error204_none.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/204/none'} # type: ignore + get202_none204_none_default_error204_none.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/204/none"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_error400_valid( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_error400_valid(self, **kwargs) -> None: """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -740,22 +694,20 @@ async def get202_none204_none_default_error400_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error400_valid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -769,13 +721,10 @@ async def get202_none204_none_default_error400_valid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error400_valid.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/400/valid'} # type: ignore + get202_none204_none_default_error400_valid.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/400/valid"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_none202_invalid( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_none202_invalid(self, **kwargs) -> None: """Send a 202 response with an unexpected payload {'property': 'value'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -783,14 +732,12 @@ async def get202_none204_none_default_none202_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none202_invalid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none202_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -809,13 +756,10 @@ async def get202_none204_none_default_none202_invalid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none202_invalid.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/202/invalid'} # type: ignore + get202_none204_none_default_none202_invalid.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/202/invalid"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_none204_none( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_none204_none(self, **kwargs) -> None: """Send a 204 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -823,14 +767,12 @@ async def get202_none204_none_default_none204_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none204_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none204_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -849,13 +791,10 @@ async def get202_none204_none_default_none204_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none204_none.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/204/none'} # type: ignore + get202_none204_none_default_none204_none.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/204/none"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_none400_none( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_none400_none(self, **kwargs) -> None: """Send a 400 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -863,14 +802,12 @@ async def get202_none204_none_default_none400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none400_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -889,13 +826,10 @@ async def get202_none204_none_default_none400_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none400_none.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/400/none'} # type: ignore + get202_none204_none_default_none400_none.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/400/none"} # type: ignore @distributed_trace_async - async def get202_none204_none_default_none400_invalid( - self, - **kwargs - ) -> None: + async def get202_none204_none_default_none400_invalid(self, **kwargs) -> None: """Send a 400 response with an unexpected payload {'property': 'value'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -903,14 +837,12 @@ async def get202_none204_none_default_none400_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none400_invalid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -929,13 +861,10 @@ async def get202_none204_none_default_none400_invalid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none400_invalid.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/400/invalid'} # type: ignore + get202_none204_none_default_none400_invalid.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/400/invalid"} # type: ignore @distributed_trace_async - async def get_default_model_a200_valid( - self, - **kwargs - ) -> "_models.MyException": + async def get_default_model_a200_valid(self, **kwargs) -> "_models.MyException": """Send a 200 response with valid payload: {'statusCode': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -943,22 +872,20 @@ async def get_default_model_a200_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a200_valid.metadata['url'] # type: ignore + url = self.get_default_model_a200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -968,19 +895,17 @@ async def get_default_model_a200_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_default_model_a200_valid.metadata = {'url': '/http/payloads/default/A/response/200/valid'} # type: ignore + + get_default_model_a200_valid.metadata = {"url": "/http/payloads/default/A/response/200/valid"} # type: ignore @distributed_trace_async - async def get_default_model_a200_none( - self, - **kwargs - ) -> "_models.MyException": + async def get_default_model_a200_none(self, **kwargs) -> "_models.MyException": """Send a 200 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -988,22 +913,20 @@ async def get_default_model_a200_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a200_none.metadata['url'] # type: ignore + url = self.get_default_model_a200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1013,19 +936,17 @@ async def get_default_model_a200_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_default_model_a200_none.metadata = {'url': '/http/payloads/default/A/response/200/none'} # type: ignore + + get_default_model_a200_none.metadata = {"url": "/http/payloads/default/A/response/200/none"} # type: ignore @distributed_trace_async - async def get_default_model_a400_valid( - self, - **kwargs - ) -> None: + async def get_default_model_a400_valid(self, **kwargs) -> None: """Send a 400 response with valid payload: {'statusCode': '400'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1033,22 +954,20 @@ async def get_default_model_a400_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a400_valid.metadata['url'] # type: ignore + url = self.get_default_model_a400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1062,13 +981,10 @@ async def get_default_model_a400_valid( if cls: return cls(pipeline_response, None, {}) - get_default_model_a400_valid.metadata = {'url': '/http/payloads/default/A/response/400/valid'} # type: ignore + get_default_model_a400_valid.metadata = {"url": "/http/payloads/default/A/response/400/valid"} # type: ignore @distributed_trace_async - async def get_default_model_a400_none( - self, - **kwargs - ) -> None: + async def get_default_model_a400_none(self, **kwargs) -> None: """Send a 400 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1076,22 +992,20 @@ async def get_default_model_a400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a400_none.metadata['url'] # type: ignore + url = self.get_default_model_a400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1105,13 +1019,10 @@ async def get_default_model_a400_none( if cls: return cls(pipeline_response, None, {}) - get_default_model_a400_none.metadata = {'url': '/http/payloads/default/A/response/400/none'} # type: ignore + get_default_model_a400_none.metadata = {"url": "/http/payloads/default/A/response/400/none"} # type: ignore @distributed_trace_async - async def get_default_none200_invalid( - self, - **kwargs - ) -> None: + async def get_default_none200_invalid(self, **kwargs) -> None: """Send a 200 response with invalid payload: {'statusCode': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1119,14 +1030,12 @@ async def get_default_none200_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none200_invalid.metadata['url'] # type: ignore + url = self.get_default_none200_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1145,13 +1054,10 @@ async def get_default_none200_invalid( if cls: return cls(pipeline_response, None, {}) - get_default_none200_invalid.metadata = {'url': '/http/payloads/default/none/response/200/invalid'} # type: ignore + get_default_none200_invalid.metadata = {"url": "/http/payloads/default/none/response/200/invalid"} # type: ignore @distributed_trace_async - async def get_default_none200_none( - self, - **kwargs - ) -> None: + async def get_default_none200_none(self, **kwargs) -> None: """Send a 200 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1159,14 +1065,12 @@ async def get_default_none200_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none200_none.metadata['url'] # type: ignore + url = self.get_default_none200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1185,13 +1089,10 @@ async def get_default_none200_none( if cls: return cls(pipeline_response, None, {}) - get_default_none200_none.metadata = {'url': '/http/payloads/default/none/response/200/none'} # type: ignore + get_default_none200_none.metadata = {"url": "/http/payloads/default/none/response/200/none"} # type: ignore @distributed_trace_async - async def get_default_none400_invalid( - self, - **kwargs - ) -> None: + async def get_default_none400_invalid(self, **kwargs) -> None: """Send a 400 response with valid payload: {'statusCode': '400'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1199,14 +1100,12 @@ async def get_default_none400_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none400_invalid.metadata['url'] # type: ignore + url = self.get_default_none400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1225,13 +1124,10 @@ async def get_default_none400_invalid( if cls: return cls(pipeline_response, None, {}) - get_default_none400_invalid.metadata = {'url': '/http/payloads/default/none/response/400/invalid'} # type: ignore + get_default_none400_invalid.metadata = {"url": "/http/payloads/default/none/response/400/invalid"} # type: ignore @distributed_trace_async - async def get_default_none400_none( - self, - **kwargs - ) -> None: + async def get_default_none400_none(self, **kwargs) -> None: """Send a 400 response with no payload. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1239,14 +1135,12 @@ async def get_default_none400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none400_none.metadata['url'] # type: ignore + url = self.get_default_none400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1265,13 +1159,10 @@ async def get_default_none400_none( if cls: return cls(pipeline_response, None, {}) - get_default_none400_none.metadata = {'url': '/http/payloads/default/none/response/400/none'} # type: ignore + get_default_none400_none.metadata = {"url": "/http/payloads/default/none/response/400/none"} # type: ignore @distributed_trace_async - async def get200_model_a200_none( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a200_none(self, **kwargs) -> "_models.MyException": """Send a 200 response with no payload, when a payload is expected - client should return a null object of thde type for model A. @@ -1280,22 +1171,20 @@ async def get200_model_a200_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_none.metadata['url'] # type: ignore + url = self.get200_model_a200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1305,19 +1194,17 @@ async def get200_model_a200_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_none.metadata = {'url': '/http/payloads/200/A/response/200/none'} # type: ignore + + get200_model_a200_none.metadata = {"url": "/http/payloads/200/A/response/200/none"} # type: ignore @distributed_trace_async - async def get200_model_a200_valid( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a200_valid(self, **kwargs) -> "_models.MyException": """Send a 200 response with payload {'statusCode': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1325,22 +1212,20 @@ async def get200_model_a200_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_valid.metadata['url'] # type: ignore + url = self.get200_model_a200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1350,19 +1235,17 @@ async def get200_model_a200_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_valid.metadata = {'url': '/http/payloads/200/A/response/200/valid'} # type: ignore + + get200_model_a200_valid.metadata = {"url": "/http/payloads/200/A/response/200/valid"} # type: ignore @distributed_trace_async - async def get200_model_a200_invalid( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a200_invalid(self, **kwargs) -> "_models.MyException": """Send a 200 response with invalid payload {'statusCodeInvalid': '200'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1370,22 +1253,20 @@ async def get200_model_a200_invalid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_invalid.metadata['url'] # type: ignore + url = self.get200_model_a200_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1395,19 +1276,17 @@ async def get200_model_a200_invalid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_invalid.metadata = {'url': '/http/payloads/200/A/response/200/invalid'} # type: ignore + + get200_model_a200_invalid.metadata = {"url": "/http/payloads/200/A/response/200/invalid"} # type: ignore @distributed_trace_async - async def get200_model_a400_none( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a400_none(self, **kwargs) -> "_models.MyException": """Send a 400 response with no payload client should treat as an http error with no error model. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1415,22 +1294,20 @@ async def get200_model_a400_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_none.metadata['url'] # type: ignore + url = self.get200_model_a400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1440,19 +1317,17 @@ async def get200_model_a400_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_none.metadata = {'url': '/http/payloads/200/A/response/400/none'} # type: ignore + + get200_model_a400_none.metadata = {"url": "/http/payloads/200/A/response/400/none"} # type: ignore @distributed_trace_async - async def get200_model_a400_valid( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a400_valid(self, **kwargs) -> "_models.MyException": """Send a 200 response with payload {'statusCode': '400'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1460,22 +1335,20 @@ async def get200_model_a400_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_valid.metadata['url'] # type: ignore + url = self.get200_model_a400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1485,19 +1358,17 @@ async def get200_model_a400_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_valid.metadata = {'url': '/http/payloads/200/A/response/400/valid'} # type: ignore + + get200_model_a400_valid.metadata = {"url": "/http/payloads/200/A/response/400/valid"} # type: ignore @distributed_trace_async - async def get200_model_a400_invalid( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a400_invalid(self, **kwargs) -> "_models.MyException": """Send a 200 response with invalid payload {'statusCodeInvalid': '400'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1505,22 +1376,20 @@ async def get200_model_a400_invalid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_invalid.metadata['url'] # type: ignore + url = self.get200_model_a400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1530,19 +1399,17 @@ async def get200_model_a400_invalid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_invalid.metadata = {'url': '/http/payloads/200/A/response/400/invalid'} # type: ignore + + get200_model_a400_invalid.metadata = {"url": "/http/payloads/200/A/response/400/invalid"} # type: ignore @distributed_trace_async - async def get200_model_a202_valid( - self, - **kwargs - ) -> "_models.MyException": + async def get200_model_a202_valid(self, **kwargs) -> "_models.MyException": """Send a 202 response with payload {'statusCode': '202'}. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1550,22 +1417,20 @@ async def get200_model_a202_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a202_valid.metadata['url'] # type: ignore + url = self.get200_model_a202_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1575,10 +1440,11 @@ async def get200_model_a202_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a202_valid.metadata = {'url': '/http/payloads/200/A/response/202/valid'} # type: ignore + + get200_model_a202_valid.metadata = {"url": "/http/payloads/200/A/response/202/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/__init__.py index 43762ef650a..d4216da935f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/__init__.py @@ -20,9 +20,9 @@ from ._models import MyException # type: ignore __all__ = [ - 'B', - 'C', - 'D', - 'Error', - 'MyException', + "B", + "C", + "D", + "Error", + "MyException", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models.py index 36f467a5514..335afa0228f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models.py @@ -18,15 +18,12 @@ class MyException(msrest.serialization.Model): """ _attribute_map = { - 'status_code': {'key': 'statusCode', 'type': 'str'}, + "status_code": {"key": "statusCode", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(MyException, self).__init__(**kwargs) - self.status_code = kwargs.get('status_code', None) + self.status_code = kwargs.get("status_code", None) class B(MyException): @@ -39,16 +36,13 @@ class B(MyException): """ _attribute_map = { - 'status_code': {'key': 'statusCode', 'type': 'str'}, - 'text_status_code': {'key': 'textStatusCode', 'type': 'str'}, + "status_code": {"key": "statusCode", "type": "str"}, + "text_status_code": {"key": "textStatusCode", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(B, self).__init__(**kwargs) - self.text_status_code = kwargs.get('text_status_code', None) + self.text_status_code = kwargs.get("text_status_code", None) class C(msrest.serialization.Model): @@ -59,15 +53,12 @@ class C(msrest.serialization.Model): """ _attribute_map = { - 'http_code': {'key': 'httpCode', 'type': 'str'}, + "http_code": {"key": "httpCode", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(C, self).__init__(**kwargs) - self.http_code = kwargs.get('http_code', None) + self.http_code = kwargs.get("http_code", None) class D(msrest.serialization.Model): @@ -78,15 +69,12 @@ class D(msrest.serialization.Model): """ _attribute_map = { - 'http_status_code': {'key': 'httpStatusCode', 'type': 'str'}, + "http_status_code": {"key": "httpStatusCode", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(D, self).__init__(**kwargs) - self.http_status_code = kwargs.get('http_status_code', None) + self.http_status_code = kwargs.get("http_status_code", None) class Error(msrest.serialization.Model): @@ -99,14 +87,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models_py3.py index 793be31f8cd..91bec241bc6 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/models/_models_py3.py @@ -20,15 +20,10 @@ class MyException(msrest.serialization.Model): """ _attribute_map = { - 'status_code': {'key': 'statusCode', 'type': 'str'}, + "status_code": {"key": "statusCode", "type": "str"}, } - def __init__( - self, - *, - status_code: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status_code: Optional[str] = None, **kwargs): super(MyException, self).__init__(**kwargs) self.status_code = status_code @@ -43,17 +38,11 @@ class B(MyException): """ _attribute_map = { - 'status_code': {'key': 'statusCode', 'type': 'str'}, - 'text_status_code': {'key': 'textStatusCode', 'type': 'str'}, + "status_code": {"key": "statusCode", "type": "str"}, + "text_status_code": {"key": "textStatusCode", "type": "str"}, } - def __init__( - self, - *, - status_code: Optional[str] = None, - text_status_code: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status_code: Optional[str] = None, text_status_code: Optional[str] = None, **kwargs): super(B, self).__init__(status_code=status_code, **kwargs) self.text_status_code = text_status_code @@ -66,15 +55,10 @@ class C(msrest.serialization.Model): """ _attribute_map = { - 'http_code': {'key': 'httpCode', 'type': 'str'}, + "http_code": {"key": "httpCode", "type": "str"}, } - def __init__( - self, - *, - http_code: Optional[str] = None, - **kwargs - ): + def __init__(self, *, http_code: Optional[str] = None, **kwargs): super(C, self).__init__(**kwargs) self.http_code = http_code @@ -87,15 +71,10 @@ class D(msrest.serialization.Model): """ _attribute_map = { - 'http_status_code': {'key': 'httpStatusCode', 'type': 'str'}, + "http_status_code": {"key": "httpStatusCode", "type": "str"}, } - def __init__( - self, - *, - http_status_code: Optional[str] = None, - **kwargs - ): + def __init__(self, *, http_status_code: Optional[str] = None, **kwargs): super(D, self).__init__(**kwargs) self.http_status_code = http_status_code @@ -110,17 +89,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/__init__.py index 1f97bc70675..b4b2498bd1a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/__init__.py @@ -15,11 +15,11 @@ from ._multiple_responses_operations import MultipleResponsesOperations __all__ = [ - 'HttpFailureOperations', - 'HttpSuccessOperations', - 'HttpRedirectsOperations', - 'HttpClientFailureOperations', - 'HttpServerFailureOperations', - 'HttpRetryOperations', - 'MultipleResponsesOperations', + "HttpFailureOperations", + "HttpSuccessOperations", + "HttpRedirectsOperations", + "HttpClientFailureOperations", + "HttpServerFailureOperations", + "HttpRetryOperations", + "MultipleResponsesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py index 86e7840e93e..aa0a9017c7e 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpClientFailureOperations(object): """HttpClientFailureOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 400 status code - should be represented in the client as an error. @@ -57,22 +63,20 @@ def head400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head400.metadata['url'] # type: ignore + url = self.head400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,12 +90,11 @@ def head400( if cls: return cls(pipeline_response, None, {}) - head400.metadata = {'url': '/http/failure/client/400'} # type: ignore + head400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def get400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 400 status code - should be represented in the client as an error. @@ -101,22 +104,20 @@ def get400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get400.metadata['url'] # type: ignore + url = self.get400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -130,12 +131,11 @@ def get400( if cls: return cls(pipeline_response, None, {}) - get400.metadata = {'url': '/http/failure/client/400'} # type: ignore + get400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def options400( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 400 status code - should be represented in the client as an error. @@ -145,22 +145,20 @@ def options400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options400.metadata['url'] # type: ignore + url = self.options400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -174,7 +172,7 @@ def options400( if cls: return cls(pipeline_response, None, {}) - options400.metadata = {'url': '/http/failure/client/400'} # type: ignore + options400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def put400( @@ -192,31 +190,29 @@ def put400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put400.metadata['url'] # type: ignore + url = self.put400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -229,7 +225,7 @@ def put400( if cls: return cls(pipeline_response, None, {}) - put400.metadata = {'url': '/http/failure/client/400'} # type: ignore + put400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def patch400( @@ -247,31 +243,29 @@ def patch400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch400.metadata['url'] # type: ignore + url = self.patch400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -284,7 +278,7 @@ def patch400( if cls: return cls(pipeline_response, None, {}) - patch400.metadata = {'url': '/http/failure/client/400'} # type: ignore + patch400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def post400( @@ -302,31 +296,29 @@ def post400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post400.metadata['url'] # type: ignore + url = self.post400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -339,7 +331,7 @@ def post400( if cls: return cls(pipeline_response, None, {}) - post400.metadata = {'url': '/http/failure/client/400'} # type: ignore + post400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def delete400( @@ -357,31 +349,29 @@ def delete400( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete400.metadata['url'] # type: ignore + url = self.delete400.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -394,12 +384,11 @@ def delete400( if cls: return cls(pipeline_response, None, {}) - delete400.metadata = {'url': '/http/failure/client/400'} # type: ignore + delete400.metadata = {"url": "/http/failure/client/400"} # type: ignore @distributed_trace def head401( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 401 status code - should be represented in the client as an error. @@ -409,22 +398,20 @@ def head401( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head401.metadata['url'] # type: ignore + url = self.head401.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -438,12 +425,11 @@ def head401( if cls: return cls(pipeline_response, None, {}) - head401.metadata = {'url': '/http/failure/client/401'} # type: ignore + head401.metadata = {"url": "/http/failure/client/401"} # type: ignore @distributed_trace def get402( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 402 status code - should be represented in the client as an error. @@ -453,22 +439,20 @@ def get402( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get402.metadata['url'] # type: ignore + url = self.get402.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -482,12 +466,11 @@ def get402( if cls: return cls(pipeline_response, None, {}) - get402.metadata = {'url': '/http/failure/client/402'} # type: ignore + get402.metadata = {"url": "/http/failure/client/402"} # type: ignore @distributed_trace def options403( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 403 status code - should be represented in the client as an error. @@ -497,22 +480,20 @@ def options403( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options403.metadata['url'] # type: ignore + url = self.options403.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -526,12 +507,11 @@ def options403( if cls: return cls(pipeline_response, None, {}) - options403.metadata = {'url': '/http/failure/client/403'} # type: ignore + options403.metadata = {"url": "/http/failure/client/403"} # type: ignore @distributed_trace def get403( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 403 status code - should be represented in the client as an error. @@ -541,22 +521,20 @@ def get403( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get403.metadata['url'] # type: ignore + url = self.get403.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -570,7 +548,7 @@ def get403( if cls: return cls(pipeline_response, None, {}) - get403.metadata = {'url': '/http/failure/client/403'} # type: ignore + get403.metadata = {"url": "/http/failure/client/403"} # type: ignore @distributed_trace def put404( @@ -588,31 +566,29 @@ def put404( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put404.metadata['url'] # type: ignore + url = self.put404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -625,7 +601,7 @@ def put404( if cls: return cls(pipeline_response, None, {}) - put404.metadata = {'url': '/http/failure/client/404'} # type: ignore + put404.metadata = {"url": "/http/failure/client/404"} # type: ignore @distributed_trace def patch405( @@ -643,31 +619,29 @@ def patch405( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch405.metadata['url'] # type: ignore + url = self.patch405.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -680,7 +654,7 @@ def patch405( if cls: return cls(pipeline_response, None, {}) - patch405.metadata = {'url': '/http/failure/client/405'} # type: ignore + patch405.metadata = {"url": "/http/failure/client/405"} # type: ignore @distributed_trace def post406( @@ -698,31 +672,29 @@ def post406( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post406.metadata['url'] # type: ignore + url = self.post406.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -735,7 +707,7 @@ def post406( if cls: return cls(pipeline_response, None, {}) - post406.metadata = {'url': '/http/failure/client/406'} # type: ignore + post406.metadata = {"url": "/http/failure/client/406"} # type: ignore @distributed_trace def delete407( @@ -753,31 +725,29 @@ def delete407( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete407.metadata['url'] # type: ignore + url = self.delete407.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -790,7 +760,7 @@ def delete407( if cls: return cls(pipeline_response, None, {}) - delete407.metadata = {'url': '/http/failure/client/407'} # type: ignore + delete407.metadata = {"url": "/http/failure/client/407"} # type: ignore @distributed_trace def put409( @@ -808,31 +778,29 @@ def put409( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put409.metadata['url'] # type: ignore + url = self.put409.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -845,12 +813,11 @@ def put409( if cls: return cls(pipeline_response, None, {}) - put409.metadata = {'url': '/http/failure/client/409'} # type: ignore + put409.metadata = {"url": "/http/failure/client/409"} # type: ignore @distributed_trace def head410( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 410 status code - should be represented in the client as an error. @@ -860,22 +827,20 @@ def head410( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head410.metadata['url'] # type: ignore + url = self.head410.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -889,12 +854,11 @@ def head410( if cls: return cls(pipeline_response, None, {}) - head410.metadata = {'url': '/http/failure/client/410'} # type: ignore + head410.metadata = {"url": "/http/failure/client/410"} # type: ignore @distributed_trace def get411( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 411 status code - should be represented in the client as an error. @@ -904,22 +868,20 @@ def get411( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get411.metadata['url'] # type: ignore + url = self.get411.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -933,12 +895,11 @@ def get411( if cls: return cls(pipeline_response, None, {}) - get411.metadata = {'url': '/http/failure/client/411'} # type: ignore + get411.metadata = {"url": "/http/failure/client/411"} # type: ignore @distributed_trace def options412( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 412 status code - should be represented in the client as an error. @@ -948,22 +909,20 @@ def options412( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options412.metadata['url'] # type: ignore + url = self.options412.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -977,12 +936,11 @@ def options412( if cls: return cls(pipeline_response, None, {}) - options412.metadata = {'url': '/http/failure/client/412'} # type: ignore + options412.metadata = {"url": "/http/failure/client/412"} # type: ignore @distributed_trace def get412( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 412 status code - should be represented in the client as an error. @@ -992,22 +950,20 @@ def get412( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get412.metadata['url'] # type: ignore + url = self.get412.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1021,7 +977,7 @@ def get412( if cls: return cls(pipeline_response, None, {}) - get412.metadata = {'url': '/http/failure/client/412'} # type: ignore + get412.metadata = {"url": "/http/failure/client/412"} # type: ignore @distributed_trace def put413( @@ -1039,31 +995,29 @@ def put413( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put413.metadata['url'] # type: ignore + url = self.put413.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1076,7 +1030,7 @@ def put413( if cls: return cls(pipeline_response, None, {}) - put413.metadata = {'url': '/http/failure/client/413'} # type: ignore + put413.metadata = {"url": "/http/failure/client/413"} # type: ignore @distributed_trace def patch414( @@ -1094,31 +1048,29 @@ def patch414( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch414.metadata['url'] # type: ignore + url = self.patch414.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1131,7 +1083,7 @@ def patch414( if cls: return cls(pipeline_response, None, {}) - patch414.metadata = {'url': '/http/failure/client/414'} # type: ignore + patch414.metadata = {"url": "/http/failure/client/414"} # type: ignore @distributed_trace def post415( @@ -1149,31 +1101,29 @@ def post415( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post415.metadata['url'] # type: ignore + url = self.post415.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1186,12 +1136,11 @@ def post415( if cls: return cls(pipeline_response, None, {}) - post415.metadata = {'url': '/http/failure/client/415'} # type: ignore + post415.metadata = {"url": "/http/failure/client/415"} # type: ignore @distributed_trace def get416( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 416 status code - should be represented in the client as an error. @@ -1201,22 +1150,20 @@ def get416( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get416.metadata['url'] # type: ignore + url = self.get416.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1230,7 +1177,7 @@ def get416( if cls: return cls(pipeline_response, None, {}) - get416.metadata = {'url': '/http/failure/client/416'} # type: ignore + get416.metadata = {"url": "/http/failure/client/416"} # type: ignore @distributed_trace def delete417( @@ -1248,31 +1195,29 @@ def delete417( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete417.metadata['url'] # type: ignore + url = self.delete417.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1285,12 +1230,11 @@ def delete417( if cls: return cls(pipeline_response, None, {}) - delete417.metadata = {'url': '/http/failure/client/417'} # type: ignore + delete417.metadata = {"url": "/http/failure/client/417"} # type: ignore @distributed_trace def head429( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 429 status code - should be represented in the client as an error. @@ -1300,22 +1244,20 @@ def head429( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head429.metadata['url'] # type: ignore + url = self.head429.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1329,4 +1271,4 @@ def head429( if cls: return cls(pipeline_response, None, {}) - head429.metadata = {'url': '/http/failure/client/429'} # type: ignore + head429.metadata = {"url": "/http/failure/client/429"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py index 34fbdf80ac0..a1e4efd146e 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpFailureOperations(object): """HttpFailureOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_empty_error( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get empty error form server. @@ -57,22 +63,20 @@ def get_empty_error( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_empty_error.metadata['url'] # type: ignore + url = self.get_empty_error.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,18 +87,18 @@ def get_empty_error( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_error.metadata = {'url': '/http/failure/emptybody/error'} # type: ignore + + get_empty_error.metadata = {"url": "/http/failure/emptybody/error"} # type: ignore @distributed_trace def get_no_model_error( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get empty error form server. @@ -104,22 +108,20 @@ def get_no_model_error( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_no_model_error.metadata['url'] # type: ignore + url = self.get_no_model_error.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,18 +131,18 @@ def get_no_model_error( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_no_model_error.metadata = {'url': '/http/failure/nomodel/error'} # type: ignore + + get_no_model_error.metadata = {"url": "/http/failure/nomodel/error"} # type: ignore @distributed_trace def get_no_model_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get empty response from server. @@ -150,22 +152,20 @@ def get_no_model_empty( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_no_model_empty.metadata['url'] # type: ignore + url = self.get_no_model_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -175,10 +175,11 @@ def get_no_model_empty( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_no_model_empty.metadata = {'url': '/http/failure/nomodel/empty'} # type: ignore + + get_no_model_empty.metadata = {"url": "/http/failure/nomodel/empty"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py index 0e6f1355cec..7c11d95b52b 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpRedirectsOperations(object): """HttpRedirectsOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head300( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 300 status code and redirect to /http/success/200. @@ -57,22 +63,20 @@ def head300( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head300.metadata['url'] # type: ignore + url = self.head300.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -85,17 +89,16 @@ def head300( response_headers = {} if response.status_code == 300: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head300.metadata = {'url': '/http/redirect/300'} # type: ignore + head300.metadata = {"url": "/http/redirect/300"} # type: ignore @distributed_trace def get300( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional[List[str]] """Return 300 status code and redirect to /http/success/200. @@ -105,22 +108,20 @@ def get300( :rtype: list[str] or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional[List[str]]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional[List[str]]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get300.metadata['url'] # type: ignore + url = self.get300.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -134,19 +135,19 @@ def get300( response_headers = {} deserialized = None if response.status_code == 300: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) - deserialized = self._deserialize('[str]', pipeline_response) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) + deserialized = self._deserialize("[str]", pipeline_response) if cls: return cls(pipeline_response, deserialized, response_headers) return deserialized - get300.metadata = {'url': '/http/redirect/300'} # type: ignore + + get300.metadata = {"url": "/http/redirect/300"} # type: ignore @distributed_trace def head301( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 301 status code and redirect to /http/success/200. @@ -156,22 +157,20 @@ def head301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head301.metadata['url'] # type: ignore + url = self.head301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,17 +183,16 @@ def head301( response_headers = {} if response.status_code == 301: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head301.metadata = {'url': '/http/redirect/301'} # type: ignore + head301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace def get301( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 301 status code and redirect to /http/success/200. @@ -204,22 +202,20 @@ def get301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get301.metadata['url'] # type: ignore + url = self.get301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -232,12 +228,12 @@ def get301( response_headers = {} if response.status_code == 301: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get301.metadata = {'url': '/http/redirect/301'} # type: ignore + get301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace def put301( @@ -256,31 +252,29 @@ def put301( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put301.metadata['url'] # type: ignore + url = self.put301.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -291,17 +285,16 @@ def put301( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - put301.metadata = {'url': '/http/redirect/301'} # type: ignore + put301.metadata = {"url": "/http/redirect/301"} # type: ignore @distributed_trace def head302( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 302 status code and redirect to /http/success/200. @@ -311,22 +304,20 @@ def head302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head302.metadata['url'] # type: ignore + url = self.head302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -339,17 +330,16 @@ def head302( response_headers = {} if response.status_code == 302: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head302.metadata = {'url': '/http/redirect/302'} # type: ignore + head302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace def get302( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 302 status code and redirect to /http/success/200. @@ -359,22 +349,20 @@ def get302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get302.metadata['url'] # type: ignore + url = self.get302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -387,12 +375,12 @@ def get302( response_headers = {} if response.status_code == 302: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get302.metadata = {'url': '/http/redirect/302'} # type: ignore + get302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace def patch302( @@ -411,31 +399,29 @@ def patch302( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch302.metadata['url'] # type: ignore + url = self.patch302.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -446,12 +432,12 @@ def patch302( raise HttpResponseError(response=response, model=error) response_headers = {} - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - patch302.metadata = {'url': '/http/redirect/302'} # type: ignore + patch302.metadata = {"url": "/http/redirect/302"} # type: ignore @distributed_trace def post303( @@ -470,31 +456,29 @@ def post303( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post303.metadata['url'] # type: ignore + url = self.post303.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -506,17 +490,16 @@ def post303( response_headers = {} if response.status_code == 303: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - post303.metadata = {'url': '/http/redirect/303'} # type: ignore + post303.metadata = {"url": "/http/redirect/303"} # type: ignore @distributed_trace def head307( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Redirect with 307, resulting in a 200 success. @@ -526,22 +509,20 @@ def head307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head307.metadata['url'] # type: ignore + url = self.head307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -554,17 +535,16 @@ def head307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - head307.metadata = {'url': '/http/redirect/307'} # type: ignore + head307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def get307( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Redirect get with 307, resulting in a 200 success. @@ -574,22 +554,20 @@ def get307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get307.metadata['url'] # type: ignore + url = self.get307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -602,17 +580,16 @@ def get307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - get307.metadata = {'url': '/http/redirect/307'} # type: ignore + get307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def options307( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """options redirected with 307, resulting in a 200 after redirect. @@ -622,22 +599,20 @@ def options307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options307.metadata['url'] # type: ignore + url = self.options307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -650,12 +625,12 @@ def options307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - options307.metadata = {'url': '/http/redirect/307'} # type: ignore + options307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def put307( @@ -673,31 +648,29 @@ def put307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put307.metadata['url'] # type: ignore + url = self.put307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -709,12 +682,12 @@ def put307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - put307.metadata = {'url': '/http/redirect/307'} # type: ignore + put307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def patch307( @@ -732,31 +705,29 @@ def patch307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch307.metadata['url'] # type: ignore + url = self.patch307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -768,12 +739,12 @@ def patch307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - patch307.metadata = {'url': '/http/redirect/307'} # type: ignore + patch307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def post307( @@ -791,31 +762,29 @@ def post307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post307.metadata['url'] # type: ignore + url = self.post307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -827,12 +796,12 @@ def post307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - post307.metadata = {'url': '/http/redirect/307'} # type: ignore + post307.metadata = {"url": "/http/redirect/307"} # type: ignore @distributed_trace def delete307( @@ -850,31 +819,29 @@ def delete307( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete307.metadata['url'] # type: ignore + url = self.delete307.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -886,9 +853,9 @@ def delete307( response_headers = {} if response.status_code == 307: - response_headers['Location']=self._deserialize('str', response.headers.get('Location')) + response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) if cls: return cls(pipeline_response, None, response_headers) - delete307.metadata = {'url': '/http/redirect/307'} # type: ignore + delete307.metadata = {"url": "/http/redirect/307"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py index ee13da91dec..446ef76f1f0 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpRetryOperations(object): """HttpRetryOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head408( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 408 status code, then 200 after retry. @@ -57,22 +63,20 @@ def head408( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head408.metadata['url'] # type: ignore + url = self.head408.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,7 +90,7 @@ def head408( if cls: return cls(pipeline_response, None, {}) - head408.metadata = {'url': '/http/retry/408'} # type: ignore + head408.metadata = {"url": "/http/retry/408"} # type: ignore @distributed_trace def put500( @@ -104,31 +108,29 @@ def put500( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put500.metadata['url'] # type: ignore + url = self.put500.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -141,7 +143,7 @@ def put500( if cls: return cls(pipeline_response, None, {}) - put500.metadata = {'url': '/http/retry/500'} # type: ignore + put500.metadata = {"url": "/http/retry/500"} # type: ignore @distributed_trace def patch500( @@ -159,31 +161,29 @@ def patch500( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch500.metadata['url'] # type: ignore + url = self.patch500.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -196,12 +196,11 @@ def patch500( if cls: return cls(pipeline_response, None, {}) - patch500.metadata = {'url': '/http/retry/500'} # type: ignore + patch500.metadata = {"url": "/http/retry/500"} # type: ignore @distributed_trace def get502( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 502 status code, then 200 after retry. @@ -211,22 +210,20 @@ def get502( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get502.metadata['url'] # type: ignore + url = self.get502.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -240,12 +237,11 @@ def get502( if cls: return cls(pipeline_response, None, {}) - get502.metadata = {'url': '/http/retry/502'} # type: ignore + get502.metadata = {"url": "/http/retry/502"} # type: ignore @distributed_trace def options502( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Return 502 status code, then 200 after retry. @@ -255,22 +251,20 @@ def options502( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options502.metadata['url'] # type: ignore + url = self.options502.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -281,13 +275,14 @@ def options502( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - options502.metadata = {'url': '/http/retry/502'} # type: ignore + + options502.metadata = {"url": "/http/retry/502"} # type: ignore @distributed_trace def post503( @@ -305,31 +300,29 @@ def post503( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post503.metadata['url'] # type: ignore + url = self.post503.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -342,7 +335,7 @@ def post503( if cls: return cls(pipeline_response, None, {}) - post503.metadata = {'url': '/http/retry/503'} # type: ignore + post503.metadata = {"url": "/http/retry/503"} # type: ignore @distributed_trace def delete503( @@ -360,31 +353,29 @@ def delete503( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete503.metadata['url'] # type: ignore + url = self.delete503.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -397,7 +388,7 @@ def delete503( if cls: return cls(pipeline_response, None, {}) - delete503.metadata = {'url': '/http/retry/503'} # type: ignore + delete503.metadata = {"url": "/http/retry/503"} # type: ignore @distributed_trace def put504( @@ -415,31 +406,29 @@ def put504( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put504.metadata['url'] # type: ignore + url = self.put504.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -452,7 +441,7 @@ def put504( if cls: return cls(pipeline_response, None, {}) - put504.metadata = {'url': '/http/retry/504'} # type: ignore + put504.metadata = {"url": "/http/retry/504"} # type: ignore @distributed_trace def patch504( @@ -470,31 +459,29 @@ def patch504( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch504.metadata['url'] # type: ignore + url = self.patch504.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -507,4 +494,4 @@ def patch504( if cls: return cls(pipeline_response, None, {}) - patch504.metadata = {'url': '/http/retry/504'} # type: ignore + patch504.metadata = {"url": "/http/retry/504"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py index e2ba61c2bd3..251b5cca1db 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpServerFailureOperations(object): """HttpServerFailureOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head501( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 501 status code - should be represented in the client as an error. @@ -57,22 +63,20 @@ def head501( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head501.metadata['url'] # type: ignore + url = self.head501.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,12 +90,11 @@ def head501( if cls: return cls(pipeline_response, None, {}) - head501.metadata = {'url': '/http/failure/server/501'} # type: ignore + head501.metadata = {"url": "/http/failure/server/501"} # type: ignore @distributed_trace def get501( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 501 status code - should be represented in the client as an error. @@ -101,22 +104,20 @@ def get501( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get501.metadata['url'] # type: ignore + url = self.get501.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -130,7 +131,7 @@ def get501( if cls: return cls(pipeline_response, None, {}) - get501.metadata = {'url': '/http/failure/server/501'} # type: ignore + get501.metadata = {"url": "/http/failure/server/501"} # type: ignore @distributed_trace def post505( @@ -148,31 +149,29 @@ def post505( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post505.metadata['url'] # type: ignore + url = self.post505.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -185,7 +184,7 @@ def post505( if cls: return cls(pipeline_response, None, {}) - post505.metadata = {'url': '/http/failure/server/505'} # type: ignore + post505.metadata = {"url": "/http/failure/server/505"} # type: ignore @distributed_trace def delete505( @@ -203,31 +202,29 @@ def delete505( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete505.metadata['url'] # type: ignore + url = self.delete505.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -240,4 +237,4 @@ def delete505( if cls: return cls(pipeline_response, None, {}) - delete505.metadata = {'url': '/http/failure/server/505'} # type: ignore + delete505.metadata = {"url": "/http/failure/server/505"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py index 452384f30c2..c8b2c87e245 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class HttpSuccessOperations(object): """HttpSuccessOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def head200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 200 status code if successful. @@ -57,22 +63,20 @@ def head200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head200.metadata['url'] # type: ignore + url = self.head200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,12 +90,11 @@ def head200( if cls: return cls(pipeline_response, None, {}) - head200.metadata = {'url': '/http/success/200'} # type: ignore + head200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def get200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Get 200 success. @@ -101,22 +104,20 @@ def get200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200.metadata['url'] # type: ignore + url = self.get200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -127,18 +128,18 @@ def get200( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200.metadata = {'url': '/http/success/200'} # type: ignore + + get200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def options200( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> bool """Options 200 success. @@ -148,22 +149,20 @@ def options200( :rtype: bool :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[bool] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[bool] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.options200.metadata['url'] # type: ignore + url = self.options200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.options(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -174,13 +173,14 @@ def options200( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('bool', pipeline_response) + deserialized = self._deserialize("bool", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - options200.metadata = {'url': '/http/success/200'} # type: ignore + + options200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def put200( @@ -198,31 +198,29 @@ def put200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put200.metadata['url'] # type: ignore + url = self.put200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -235,7 +233,7 @@ def put200( if cls: return cls(pipeline_response, None, {}) - put200.metadata = {'url': '/http/success/200'} # type: ignore + put200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def patch200( @@ -253,31 +251,29 @@ def patch200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch200.metadata['url'] # type: ignore + url = self.patch200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -290,7 +286,7 @@ def patch200( if cls: return cls(pipeline_response, None, {}) - patch200.metadata = {'url': '/http/success/200'} # type: ignore + patch200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def post200( @@ -308,31 +304,29 @@ def post200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post200.metadata['url'] # type: ignore + url = self.post200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -345,7 +339,7 @@ def post200( if cls: return cls(pipeline_response, None, {}) - post200.metadata = {'url': '/http/success/200'} # type: ignore + post200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def delete200( @@ -363,31 +357,29 @@ def delete200( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete200.metadata['url'] # type: ignore + url = self.delete200.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -400,7 +392,7 @@ def delete200( if cls: return cls(pipeline_response, None, {}) - delete200.metadata = {'url': '/http/success/200'} # type: ignore + delete200.metadata = {"url": "/http/success/200"} # type: ignore @distributed_trace def put201( @@ -418,31 +410,29 @@ def put201( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put201.metadata['url'] # type: ignore + url = self.put201.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -455,7 +445,7 @@ def put201( if cls: return cls(pipeline_response, None, {}) - put201.metadata = {'url': '/http/success/201'} # type: ignore + put201.metadata = {"url": "/http/success/201"} # type: ignore @distributed_trace def post201( @@ -473,31 +463,29 @@ def post201( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post201.metadata['url'] # type: ignore + url = self.post201.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -510,7 +498,7 @@ def post201( if cls: return cls(pipeline_response, None, {}) - post201.metadata = {'url': '/http/success/201'} # type: ignore + post201.metadata = {"url": "/http/success/201"} # type: ignore @distributed_trace def put202( @@ -528,31 +516,29 @@ def put202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put202.metadata['url'] # type: ignore + url = self.put202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -565,7 +551,7 @@ def put202( if cls: return cls(pipeline_response, None, {}) - put202.metadata = {'url': '/http/success/202'} # type: ignore + put202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace def patch202( @@ -583,31 +569,29 @@ def patch202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch202.metadata['url'] # type: ignore + url = self.patch202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -620,7 +604,7 @@ def patch202( if cls: return cls(pipeline_response, None, {}) - patch202.metadata = {'url': '/http/success/202'} # type: ignore + patch202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace def post202( @@ -638,31 +622,29 @@ def post202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post202.metadata['url'] # type: ignore + url = self.post202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -675,7 +657,7 @@ def post202( if cls: return cls(pipeline_response, None, {}) - post202.metadata = {'url': '/http/success/202'} # type: ignore + post202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace def delete202( @@ -693,31 +675,29 @@ def delete202( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete202.metadata['url'] # type: ignore + url = self.delete202.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -730,12 +710,11 @@ def delete202( if cls: return cls(pipeline_response, None, {}) - delete202.metadata = {'url': '/http/success/202'} # type: ignore + delete202.metadata = {"url": "/http/success/202"} # type: ignore @distributed_trace def head204( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 204 status code if successful. @@ -745,22 +724,20 @@ def head204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head204.metadata['url'] # type: ignore + url = self.head204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -774,7 +751,7 @@ def head204( if cls: return cls(pipeline_response, None, {}) - head204.metadata = {'url': '/http/success/204'} # type: ignore + head204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def put204( @@ -792,31 +769,29 @@ def put204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put204.metadata['url'] # type: ignore + url = self.put204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -829,7 +804,7 @@ def put204( if cls: return cls(pipeline_response, None, {}) - put204.metadata = {'url': '/http/success/204'} # type: ignore + put204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def patch204( @@ -847,31 +822,29 @@ def patch204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.patch204.metadata['url'] # type: ignore + url = self.patch204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -884,7 +857,7 @@ def patch204( if cls: return cls(pipeline_response, None, {}) - patch204.metadata = {'url': '/http/success/204'} # type: ignore + patch204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def post204( @@ -902,31 +875,29 @@ def post204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post204.metadata['url'] # type: ignore + url = self.post204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -939,7 +910,7 @@ def post204( if cls: return cls(pipeline_response, None, {}) - post204.metadata = {'url': '/http/success/204'} # type: ignore + post204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def delete204( @@ -957,31 +928,29 @@ def delete204( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.delete204.metadata['url'] # type: ignore + url = self.delete204.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if boolean_value is not None: - body_content = self._serialize.body(boolean_value, 'bool') + body_content = self._serialize.body(boolean_value, "bool") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.delete(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -994,12 +963,11 @@ def delete204( if cls: return cls(pipeline_response, None, {}) - delete204.metadata = {'url': '/http/success/204'} # type: ignore + delete204.metadata = {"url": "/http/success/204"} # type: ignore @distributed_trace def head404( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Return 404 status code. @@ -1009,22 +977,20 @@ def head404( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.head404.metadata['url'] # type: ignore + url = self.head404.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.head(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1038,4 +1004,4 @@ def head404( if cls: return cls(pipeline_response, None, {}) - head404.metadata = {'url': '/http/success/404'} # type: ignore + head404.metadata = {"url": "/http/success/404"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py index cbe17d8f14f..3bef40ea88b 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class MultipleResponsesOperations(object): """MultipleResponsesOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get200_model204_no_model_default_error200_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.MyException"] """Send a 200 response with valid payload: {'statusCode': '200'}. @@ -57,22 +63,20 @@ def get200_model204_no_model_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -85,18 +89,18 @@ def get200_model204_no_model_default_error200_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error200_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/200/valid'} # type: ignore + + get200_model204_no_model_default_error200_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/200/valid"} # type: ignore @distributed_trace def get200_model204_no_model_default_error204_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.MyException"] """Send a 204 response with no payload. @@ -106,22 +110,20 @@ def get200_model204_no_model_default_error204_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error204_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error204_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -134,18 +136,18 @@ def get200_model204_no_model_default_error204_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error204_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/204/none'} # type: ignore + + get200_model204_no_model_default_error204_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/204/none"} # type: ignore @distributed_trace def get200_model204_no_model_default_error201_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.MyException"] """Send a 201 response with valid payload: {'statusCode': '201'}. @@ -155,22 +157,20 @@ def get200_model204_no_model_default_error201_invalid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error201_invalid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error201_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -183,18 +183,18 @@ def get200_model204_no_model_default_error201_invalid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error201_invalid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/201/valid'} # type: ignore + + get200_model204_no_model_default_error201_invalid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/201/valid"} # type: ignore @distributed_trace def get200_model204_no_model_default_error202_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.MyException"] """Send a 202 response with no payload:. @@ -204,22 +204,20 @@ def get200_model204_no_model_default_error202_none( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error202_none.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error202_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -232,18 +230,18 @@ def get200_model204_no_model_default_error202_none( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error202_none.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/202/none'} # type: ignore + + get200_model204_no_model_default_error202_none.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/202/none"} # type: ignore @distributed_trace def get200_model204_no_model_default_error400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Optional["_models.MyException"] """Send a 400 response with valid error payload: {'status': 400, 'message': 'client error'}. @@ -253,22 +251,20 @@ def get200_model204_no_model_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.MyException"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.MyException"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model204_no_model_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model204_no_model_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -281,18 +277,18 @@ def get200_model204_no_model_default_error400_valid( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model204_no_model_default_error400_valid.metadata = {'url': '/http/payloads/200/A/204/none/default/Error/response/400/valid'} # type: ignore + + get200_model204_no_model_default_error400_valid.metadata = {"url": "/http/payloads/200/A/204/none/default/Error/response/400/valid"} # type: ignore @distributed_trace def get200_model201_model_default_error200_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.B"] """Send a 200 response with valid payload: {'statusCode': '200'}. @@ -302,22 +298,20 @@ def get200_model201_model_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -329,21 +323,21 @@ def get200_model201_model_default_error200_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error200_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/200/valid'} # type: ignore + + get200_model201_model_default_error200_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/200/valid"} # type: ignore @distributed_trace def get200_model201_model_default_error201_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.B"] """Send a 201 response with valid payload: {'statusCode': '201', 'textStatusCode': 'Created'}. @@ -353,22 +347,20 @@ def get200_model201_model_default_error201_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error201_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error201_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -380,21 +372,21 @@ def get200_model201_model_default_error201_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error201_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/201/valid'} # type: ignore + + get200_model201_model_default_error201_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/201/valid"} # type: ignore @distributed_trace def get200_model201_model_default_error400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.B"] """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. @@ -404,22 +396,20 @@ def get200_model201_model_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.B :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.B"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.B"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model201_model_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model201_model_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -431,21 +421,21 @@ def get200_model201_model_default_error400_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('B', pipeline_response) + deserialized = self._deserialize("B", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model201_model_default_error400_valid.metadata = {'url': '/http/payloads/200/A/201/B/default/Error/response/400/valid'} # type: ignore + + get200_model201_model_default_error400_valid.metadata = {"url": "/http/payloads/200/A/201/B/default/Error/response/400/valid"} # type: ignore @distributed_trace def get200_model_a201_model_c404_model_d_default_error200_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.C", "_models.D"] """Send a 200 response with valid payload: {'statusCode': '200'}. @@ -455,22 +445,20 @@ def get200_model_a201_model_c404_model_d_default_error200_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -482,24 +470,24 @@ def get200_model_a201_model_c404_model_d_default_error200_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error200_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/200/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error200_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/200/valid"} # type: ignore @distributed_trace def get200_model_a201_model_c404_model_d_default_error201_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.C", "_models.D"] """Send a 200 response with valid payload: {'httpCode': '201'}. @@ -509,22 +497,20 @@ def get200_model_a201_model_c404_model_d_default_error201_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -536,24 +522,24 @@ def get200_model_a201_model_c404_model_d_default_error201_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error201_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/201/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error201_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/201/valid"} # type: ignore @distributed_trace def get200_model_a201_model_c404_model_d_default_error404_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.C", "_models.D"] """Send a 200 response with valid payload: {'httpStatusCode': '404'}. @@ -563,22 +549,20 @@ def get200_model_a201_model_c404_model_d_default_error404_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -590,24 +574,24 @@ def get200_model_a201_model_c404_model_d_default_error404_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error404_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/404/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error404_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/404/valid"} # type: ignore @distributed_trace def get200_model_a201_model_c404_model_d_default_error400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union["_models.MyException", "_models.C", "_models.D"] """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. @@ -617,22 +601,20 @@ def get200_model_a201_model_c404_model_d_default_error400_valid( :rtype: ~httpinfrastructure.models.MyException or ~httpinfrastructure.models.C or ~httpinfrastructure.models.D :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union["_models.MyException", "_models.C", "_models.D"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata['url'] # type: ignore + url = self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -644,24 +626,24 @@ def get200_model_a201_model_c404_model_d_default_error400_valid( raise HttpResponseError(response=response, model=error) if response.status_code == 200: - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize('C', pipeline_response) + deserialized = self._deserialize("C", pipeline_response) if response.status_code == 404: - deserialized = self._deserialize('D', pipeline_response) + deserialized = self._deserialize("D", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a201_model_c404_model_d_default_error400_valid.metadata = {'url': '/http/payloads/200/A/201/C/404/D/default/Error/response/400/valid'} # type: ignore + + get200_model_a201_model_c404_model_d_default_error400_valid.metadata = {"url": "/http/payloads/200/A/201/C/404/D/default/Error/response/400/valid"} # type: ignore @distributed_trace def get202_none204_none_default_error202_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 202 response with no payload. @@ -671,22 +653,20 @@ def get202_none204_none_default_error202_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error202_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error202_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -700,12 +680,11 @@ def get202_none204_none_default_error202_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error202_none.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/202/none'} # type: ignore + get202_none204_none_default_error202_none.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/202/none"} # type: ignore @distributed_trace def get202_none204_none_default_error204_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 204 response with no payload. @@ -715,22 +694,20 @@ def get202_none204_none_default_error204_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error204_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error204_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -744,12 +721,11 @@ def get202_none204_none_default_error204_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error204_none.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/204/none'} # type: ignore + get202_none204_none_default_error204_none.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/204/none"} # type: ignore @distributed_trace def get202_none204_none_default_error400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with valid payload: {'code': '400', 'message': 'client error'}. @@ -759,22 +735,20 @@ def get202_none204_none_default_error400_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get202_none204_none_default_error400_valid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_error400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -788,12 +762,11 @@ def get202_none204_none_default_error400_valid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_error400_valid.metadata = {'url': '/http/payloads/202/none/204/none/default/Error/response/400/valid'} # type: ignore + get202_none204_none_default_error400_valid.metadata = {"url": "/http/payloads/202/none/204/none/default/Error/response/400/valid"} # type: ignore @distributed_trace def get202_none204_none_default_none202_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 202 response with an unexpected payload {'property': 'value'}. @@ -803,14 +776,12 @@ def get202_none204_none_default_none202_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none202_invalid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none202_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -829,12 +800,11 @@ def get202_none204_none_default_none202_invalid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none202_invalid.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/202/invalid'} # type: ignore + get202_none204_none_default_none202_invalid.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/202/invalid"} # type: ignore @distributed_trace def get202_none204_none_default_none204_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 204 response with no payload. @@ -844,14 +814,12 @@ def get202_none204_none_default_none204_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none204_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none204_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -870,12 +838,11 @@ def get202_none204_none_default_none204_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none204_none.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/204/none'} # type: ignore + get202_none204_none_default_none204_none.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/204/none"} # type: ignore @distributed_trace def get202_none204_none_default_none400_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with no payload. @@ -885,14 +852,12 @@ def get202_none204_none_default_none400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none400_none.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -911,12 +876,11 @@ def get202_none204_none_default_none400_none( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none400_none.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/400/none'} # type: ignore + get202_none204_none_default_none400_none.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/400/none"} # type: ignore @distributed_trace def get202_none204_none_default_none400_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with an unexpected payload {'property': 'value'}. @@ -926,14 +890,12 @@ def get202_none204_none_default_none400_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get202_none204_none_default_none400_invalid.metadata['url'] # type: ignore + url = self.get202_none204_none_default_none400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -952,12 +914,11 @@ def get202_none204_none_default_none400_invalid( if cls: return cls(pipeline_response, None, {}) - get202_none204_none_default_none400_invalid.metadata = {'url': '/http/payloads/202/none/204/none/default/none/response/400/invalid'} # type: ignore + get202_none204_none_default_none400_invalid.metadata = {"url": "/http/payloads/202/none/204/none/default/none/response/400/invalid"} # type: ignore @distributed_trace def get_default_model_a200_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with valid payload: {'statusCode': '200'}. @@ -967,22 +928,20 @@ def get_default_model_a200_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a200_valid.metadata['url'] # type: ignore + url = self.get_default_model_a200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -992,18 +951,18 @@ def get_default_model_a200_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_default_model_a200_valid.metadata = {'url': '/http/payloads/default/A/response/200/valid'} # type: ignore + + get_default_model_a200_valid.metadata = {"url": "/http/payloads/default/A/response/200/valid"} # type: ignore @distributed_trace def get_default_model_a200_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with no payload. @@ -1013,22 +972,20 @@ def get_default_model_a200_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a200_none.metadata['url'] # type: ignore + url = self.get_default_model_a200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1038,18 +995,18 @@ def get_default_model_a200_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_default_model_a200_none.metadata = {'url': '/http/payloads/default/A/response/200/none'} # type: ignore + + get_default_model_a200_none.metadata = {"url": "/http/payloads/default/A/response/200/none"} # type: ignore @distributed_trace def get_default_model_a400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with valid payload: {'statusCode': '400'}. @@ -1059,22 +1016,20 @@ def get_default_model_a400_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a400_valid.metadata['url'] # type: ignore + url = self.get_default_model_a400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1088,12 +1043,11 @@ def get_default_model_a400_valid( if cls: return cls(pipeline_response, None, {}) - get_default_model_a400_valid.metadata = {'url': '/http/payloads/default/A/response/400/valid'} # type: ignore + get_default_model_a400_valid.metadata = {"url": "/http/payloads/default/A/response/400/valid"} # type: ignore @distributed_trace def get_default_model_a400_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with no payload. @@ -1103,22 +1057,20 @@ def get_default_model_a400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_default_model_a400_none.metadata['url'] # type: ignore + url = self.get_default_model_a400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1132,12 +1084,11 @@ def get_default_model_a400_none( if cls: return cls(pipeline_response, None, {}) - get_default_model_a400_none.metadata = {'url': '/http/payloads/default/A/response/400/none'} # type: ignore + get_default_model_a400_none.metadata = {"url": "/http/payloads/default/A/response/400/none"} # type: ignore @distributed_trace def get_default_none200_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 200 response with invalid payload: {'statusCode': '200'}. @@ -1147,14 +1098,12 @@ def get_default_none200_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none200_invalid.metadata['url'] # type: ignore + url = self.get_default_none200_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1173,12 +1122,11 @@ def get_default_none200_invalid( if cls: return cls(pipeline_response, None, {}) - get_default_none200_invalid.metadata = {'url': '/http/payloads/default/none/response/200/invalid'} # type: ignore + get_default_none200_invalid.metadata = {"url": "/http/payloads/default/none/response/200/invalid"} # type: ignore @distributed_trace def get_default_none200_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 200 response with no payload. @@ -1188,14 +1136,12 @@ def get_default_none200_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none200_none.metadata['url'] # type: ignore + url = self.get_default_none200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1214,12 +1160,11 @@ def get_default_none200_none( if cls: return cls(pipeline_response, None, {}) - get_default_none200_none.metadata = {'url': '/http/payloads/default/none/response/200/none'} # type: ignore + get_default_none200_none.metadata = {"url": "/http/payloads/default/none/response/200/none"} # type: ignore @distributed_trace def get_default_none400_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with valid payload: {'statusCode': '400'}. @@ -1229,14 +1174,12 @@ def get_default_none400_invalid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none400_invalid.metadata['url'] # type: ignore + url = self.get_default_none400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1255,12 +1198,11 @@ def get_default_none400_invalid( if cls: return cls(pipeline_response, None, {}) - get_default_none400_invalid.metadata = {'url': '/http/payloads/default/none/response/400/invalid'} # type: ignore + get_default_none400_invalid.metadata = {"url": "/http/payloads/default/none/response/400/invalid"} # type: ignore @distributed_trace def get_default_none400_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Send a 400 response with no payload. @@ -1270,14 +1212,12 @@ def get_default_none400_none( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_default_none400_none.metadata['url'] # type: ignore + url = self.get_default_none400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1296,12 +1236,11 @@ def get_default_none400_none( if cls: return cls(pipeline_response, None, {}) - get_default_none400_none.metadata = {'url': '/http/payloads/default/none/response/400/none'} # type: ignore + get_default_none400_none.metadata = {"url": "/http/payloads/default/none/response/400/none"} # type: ignore @distributed_trace def get200_model_a200_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with no payload, when a payload is expected - client should return a null @@ -1312,22 +1251,20 @@ def get200_model_a200_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_none.metadata['url'] # type: ignore + url = self.get200_model_a200_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1337,18 +1274,18 @@ def get200_model_a200_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_none.metadata = {'url': '/http/payloads/200/A/response/200/none'} # type: ignore + + get200_model_a200_none.metadata = {"url": "/http/payloads/200/A/response/200/none"} # type: ignore @distributed_trace def get200_model_a200_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with payload {'statusCode': '200'}. @@ -1358,22 +1295,20 @@ def get200_model_a200_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_valid.metadata['url'] # type: ignore + url = self.get200_model_a200_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1383,18 +1318,18 @@ def get200_model_a200_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_valid.metadata = {'url': '/http/payloads/200/A/response/200/valid'} # type: ignore + + get200_model_a200_valid.metadata = {"url": "/http/payloads/200/A/response/200/valid"} # type: ignore @distributed_trace def get200_model_a200_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with invalid payload {'statusCodeInvalid': '200'}. @@ -1404,22 +1339,20 @@ def get200_model_a200_invalid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a200_invalid.metadata['url'] # type: ignore + url = self.get200_model_a200_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1429,18 +1362,18 @@ def get200_model_a200_invalid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a200_invalid.metadata = {'url': '/http/payloads/200/A/response/200/invalid'} # type: ignore + + get200_model_a200_invalid.metadata = {"url": "/http/payloads/200/A/response/200/invalid"} # type: ignore @distributed_trace def get200_model_a400_none( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 400 response with no payload client should treat as an http error with no error model. @@ -1450,22 +1383,20 @@ def get200_model_a400_none( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_none.metadata['url'] # type: ignore + url = self.get200_model_a400_none.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1475,18 +1406,18 @@ def get200_model_a400_none( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_none.metadata = {'url': '/http/payloads/200/A/response/400/none'} # type: ignore + + get200_model_a400_none.metadata = {"url": "/http/payloads/200/A/response/400/none"} # type: ignore @distributed_trace def get200_model_a400_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with payload {'statusCode': '400'}. @@ -1496,22 +1427,20 @@ def get200_model_a400_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_valid.metadata['url'] # type: ignore + url = self.get200_model_a400_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1521,18 +1450,18 @@ def get200_model_a400_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_valid.metadata = {'url': '/http/payloads/200/A/response/400/valid'} # type: ignore + + get200_model_a400_valid.metadata = {"url": "/http/payloads/200/A/response/400/valid"} # type: ignore @distributed_trace def get200_model_a400_invalid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 200 response with invalid payload {'statusCodeInvalid': '400'}. @@ -1542,22 +1471,20 @@ def get200_model_a400_invalid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a400_invalid.metadata['url'] # type: ignore + url = self.get200_model_a400_invalid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1567,18 +1494,18 @@ def get200_model_a400_invalid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a400_invalid.metadata = {'url': '/http/payloads/200/A/response/400/invalid'} # type: ignore + + get200_model_a400_invalid.metadata = {"url": "/http/payloads/200/A/response/400/invalid"} # type: ignore @distributed_trace def get200_model_a202_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.MyException" """Send a 202 response with payload {'statusCode': '202'}. @@ -1588,22 +1515,20 @@ def get200_model_a202_valid( :rtype: ~httpinfrastructure.models.MyException :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.MyException"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.MyException"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get200_model_a202_valid.metadata['url'] # type: ignore + url = self.get200_model_a202_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1613,10 +1538,11 @@ def get200_model_a202_valid( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('MyException', pipeline_response) + deserialized = self._deserialize("MyException", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get200_model_a202_valid.metadata = {'url': '/http/payloads/200/A/response/202/valid'} # type: ignore + + get200_model_a202_valid.metadata = {"url": "/http/payloads/200/A/response/202/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Http/setup.py b/test/vanilla/Expected/AcceptanceTests/Http/setup.py index eb649274c80..7b8fed0d56a 100644 --- a/test/vanilla/Expected/AcceptanceTests/Http/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Http/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/__init__.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/__init__.py index 4996f7b010e..1d5b9d8d17b 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['MediaTypesClient'] +__all__ = ["MediaTypesClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py index 4d64ce1e70c..4fb0dd8a354 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py @@ -26,26 +26,24 @@ class MediaTypesClientConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(MediaTypesClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'mediatypesclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "mediatypesclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py index 768e1af48f2..a31d9ca8017 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py @@ -33,7 +33,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MediaTypesClientConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,7 +42,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py index 09f7eced74a..413c4ed03a0 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._media_types_client import MediaTypesClient -__all__ = ['MediaTypesClient'] + +__all__ = ["MediaTypesClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_configuration.py index af9ce2f04de..4048232998c 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_configuration.py @@ -21,25 +21,19 @@ class MediaTypesClientConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(MediaTypesClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'mediatypesclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "mediatypesclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py index c23c72adb0b..773122295ec 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py @@ -22,13 +22,9 @@ class MediaTypesClient(MediaTypesClientOperationsMixin): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MediaTypesClientConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -37,7 +33,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/__init__.py index d4e70d11ab3..54f416a6b45 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._media_types_client_operations import MediaTypesClientOperationsMixin __all__ = [ - 'MediaTypesClientOperationsMixin', + "MediaTypesClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py index fbc672efd94..08db3dbc8cd 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py @@ -8,24 +8,26 @@ from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class MediaTypesClientOperationsMixin: +class MediaTypesClientOperationsMixin: @distributed_trace_async - async def analyze_body( - self, - input: Optional[Union[IO, "_models.SourcePath"]] = None, - **kwargs - ) -> str: + async def analyze_body(self, input: Optional[Union[IO, "_models.SourcePath"]] = None, **kwargs) -> str: """Analyze body, that could be different media types. :param input: Input parameter. @@ -37,38 +39,43 @@ async def analyze_body( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.analyze_body.metadata['url'] # type: ignore + url = self.analyze_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - if header_parameters['Content-Type'].split(";")[0] in ['application/pdf', 'image/jpeg', 'image/png', 'image/tiff']: - body_content_kwargs['stream_content'] = input - elif header_parameters['Content-Type'].split(";")[0] in ['application/json']: + if header_parameters["Content-Type"].split(";")[0] in [ + "application/pdf", + "image/jpeg", + "image/png", + "image/tiff", + ]: + body_content_kwargs["stream_content"] = input + elif header_parameters["Content-Type"].split(";")[0] in ["application/json"]: if input is not None: - body_content = self._serialize.body(input, 'SourcePath') + body_content = self._serialize.body(input, "SourcePath") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content else: raise ValueError( "The content_type '{}' is not one of the allowed values: " - "['application/pdf', 'image/jpeg', 'image/png', 'image/tiff', 'application/json']".format(header_parameters['Content-Type']) + "['application/pdf', 'image/jpeg', 'image/png', 'image/tiff', 'application/json']".format( + header_parameters["Content-Type"] + ) ) request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -78,20 +85,17 @@ async def analyze_body( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - analyze_body.metadata = {'url': '/mediatypes/analyze'} # type: ignore + + analyze_body.metadata = {"url": "/mediatypes/analyze"} # type: ignore @distributed_trace_async - async def content_type_with_encoding( - self, - input: str, - **kwargs - ) -> str: + async def content_type_with_encoding(self, input: str, **kwargs) -> str: """Pass in contentType 'text/plain; encoding=UTF-8' to pass test. Value for input does not matter. :param input: Input parameter. @@ -101,28 +105,26 @@ async def content_type_with_encoding( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "text/plain") accept = "application/json" # Construct URL - url = self.content_type_with_encoding.metadata['url'] # type: ignore + url = self.content_type_with_encoding.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(input, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(input, "str") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -131,10 +133,11 @@ async def content_type_with_encoding( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - content_type_with_encoding.metadata = {'url': '/mediatypes/contentTypeWithEncoding'} # type: ignore + + content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py index 6ae436e106f..fb0eedbdcde 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py @@ -16,6 +16,6 @@ ) __all__ = [ - 'SourcePath', - 'ContentType', + "SourcePath", + "ContentType", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py index 20227bf7255..7b9b9c3e986 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class ContentType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Content type for upload - """ + """Content type for upload""" #: Content Type 'application/pdf'. APPLICATION_PDF = "application/pdf" diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models.py index d3776bf1ca2..67339fc628e 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models.py @@ -17,16 +17,13 @@ class SourcePath(msrest.serialization.Model): """ _validation = { - 'source': {'max_length': 2048, 'min_length': 0}, + "source": {"max_length": 2048, "min_length": 0}, } _attribute_map = { - 'source': {'key': 'source', 'type': 'str'}, + "source": {"key": "source", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SourcePath, self).__init__(**kwargs) - self.source = kwargs.get('source', None) + self.source = kwargs.get("source", None) diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models_py3.py index 4d9576350de..8b78b31b124 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_models_py3.py @@ -19,18 +19,13 @@ class SourcePath(msrest.serialization.Model): """ _validation = { - 'source': {'max_length': 2048, 'min_length': 0}, + "source": {"max_length": 2048, "min_length": 0}, } _attribute_map = { - 'source': {'key': 'source', 'type': 'str'}, + "source": {"key": "source", "type": "str"}, } - def __init__( - self, - *, - source: Optional[str] = None, - **kwargs - ): + def __init__(self, *, source: Optional[str] = None, **kwargs): super(SourcePath, self).__init__(**kwargs) self.source = source diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/__init__.py index d4e70d11ab3..54f416a6b45 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/__init__.py @@ -9,5 +9,5 @@ from ._media_types_client_operations import MediaTypesClientOperationsMixin __all__ = [ - 'MediaTypesClientOperationsMixin', + "MediaTypesClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py index 3d996652046..1ac77f637ce 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,11 +25,11 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class MediaTypesClientOperationsMixin(object): +class MediaTypesClientOperationsMixin(object): @distributed_trace def analyze_body( self, @@ -42,38 +48,43 @@ def analyze_body( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.analyze_body.metadata['url'] # type: ignore + url = self.analyze_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - if header_parameters['Content-Type'].split(";")[0] in ['application/pdf', 'image/jpeg', 'image/png', 'image/tiff']: - body_content_kwargs['stream_content'] = input - elif header_parameters['Content-Type'].split(";")[0] in ['application/json']: + if header_parameters["Content-Type"].split(";")[0] in [ + "application/pdf", + "image/jpeg", + "image/png", + "image/tiff", + ]: + body_content_kwargs["stream_content"] = input + elif header_parameters["Content-Type"].split(";")[0] in ["application/json"]: if input is not None: - body_content = self._serialize.body(input, 'SourcePath') + body_content = self._serialize.body(input, "SourcePath") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content else: raise ValueError( "The content_type '{}' is not one of the allowed values: " - "['application/pdf', 'image/jpeg', 'image/png', 'image/tiff', 'application/json']".format(header_parameters['Content-Type']) + "['application/pdf', 'image/jpeg', 'image/png', 'image/tiff', 'application/json']".format( + header_parameters["Content-Type"] + ) ) request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -83,13 +94,14 @@ def analyze_body( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - analyze_body.metadata = {'url': '/mediatypes/analyze'} # type: ignore + + analyze_body.metadata = {"url": "/mediatypes/analyze"} # type: ignore @distributed_trace def content_type_with_encoding( @@ -107,28 +119,26 @@ def content_type_with_encoding( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "text/plain") accept = "application/json" # Construct URL - url = self.content_type_with_encoding.metadata['url'] # type: ignore + url = self.content_type_with_encoding.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(input, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(input, "str") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,10 +147,11 @@ def content_type_with_encoding( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - content_type_with_encoding.metadata = {'url': '/mediatypes/contentTypeWithEncoding'} # type: ignore + + content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/MediaTypes/setup.py b/test/vanilla/Expected/AcceptanceTests/MediaTypes/setup.py index c1ac6bdd560..180545d4196 100644 --- a/test/vanilla/Expected/AcceptanceTests/MediaTypes/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/MediaTypes/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Play with produces/consumes and media-types in general. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/__init__.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/__init__.py index f68289f5073..487d0a491a7 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestResourceFlatteningTestService'] +__all__ = ["AutoRestResourceFlatteningTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py index 7ea982ae0b3..389d43a3339 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py @@ -33,7 +33,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,7 +42,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py index 8aa0bd83ca2..70070e83c02 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py @@ -26,26 +26,24 @@ class AutoRestResourceFlatteningTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestResourceFlatteningTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestresourceflatteningtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestresourceflatteningtestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py index b376a737bd2..29a7101ac7b 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_resource_flattening_test_service import AutoRestResourceFlatteningTestService -__all__ = ['AutoRestResourceFlatteningTestService'] + +__all__ = ["AutoRestResourceFlatteningTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py index 08993959f53..44b741d6ee2 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py @@ -22,13 +22,9 @@ class AutoRestResourceFlatteningTestService(AutoRestResourceFlatteningTestServic :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -37,7 +33,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_configuration.py index 26a06260384..c4cc1600aaf 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestResourceFlatteningTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestResourceFlatteningTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestresourceflatteningtestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestresourceflatteningtestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/__init__.py index 97acfd337b3..753b984bc23 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_resource_flattening_test_service_operations import AutoRestResourceFlatteningTestServiceOperationsMixin __all__ = [ - 'AutoRestResourceFlatteningTestServiceOperationsMixin', + "AutoRestResourceFlatteningTestServiceOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py index eb33e07c7fa..57fbdd21d5c 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -8,24 +8,26 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class AutoRestResourceFlatteningTestServiceOperationsMixin: +class AutoRestResourceFlatteningTestServiceOperationsMixin: @distributed_trace_async - async def put_array( - self, - resource_array: Optional[List["_models.Resource"]] = None, - **kwargs - ) -> None: + async def put_array(self, resource_array: Optional[List["_models.Resource"]] = None, **kwargs) -> None: """Put External Resource as an Array. :param resource_array: External Resource as an Array to put. @@ -35,31 +37,29 @@ async def put_array( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array.metadata['url'] # type: ignore + url = self.put_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_array is not None: - body_content = self._serialize.body(resource_array, '[Resource]') + body_content = self._serialize.body(resource_array, "[Resource]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -72,13 +72,10 @@ async def put_array( if cls: return cls(pipeline_response, None, {}) - put_array.metadata = {'url': '/model-flatten/array'} # type: ignore + put_array.metadata = {"url": "/model-flatten/array"} # type: ignore @distributed_trace_async - async def get_array( - self, - **kwargs - ) -> List["_models.FlattenedProduct"]: + async def get_array(self, **kwargs) -> List["_models.FlattenedProduct"]: """Get External Resource as an Array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -86,22 +83,20 @@ async def get_array( :rtype: list[~modelflattening.models.FlattenedProduct] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.FlattenedProduct"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.FlattenedProduct"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array.metadata['url'] # type: ignore + url = self.get_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -112,19 +107,18 @@ async def get_array( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[FlattenedProduct]', pipeline_response) + deserialized = self._deserialize("[FlattenedProduct]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array.metadata = {'url': '/model-flatten/array'} # type: ignore + + get_array.metadata = {"url": "/model-flatten/array"} # type: ignore @distributed_trace_async async def put_wrapped_array( - self, - resource_array: Optional[List["_models.WrappedProduct"]] = None, - **kwargs + self, resource_array: Optional[List["_models.WrappedProduct"]] = None, **kwargs ) -> None: """No need to have a route in Express server for this operation. Used to verify the type flattened is not removed if it's referenced in an array. @@ -136,31 +130,29 @@ async def put_wrapped_array( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_wrapped_array.metadata['url'] # type: ignore + url = self.put_wrapped_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_array is not None: - body_content = self._serialize.body(resource_array, '[WrappedProduct]') + body_content = self._serialize.body(resource_array, "[WrappedProduct]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -173,13 +165,10 @@ async def put_wrapped_array( if cls: return cls(pipeline_response, None, {}) - put_wrapped_array.metadata = {'url': '/model-flatten/wrappedarray'} # type: ignore + put_wrapped_array.metadata = {"url": "/model-flatten/wrappedarray"} # type: ignore @distributed_trace_async - async def get_wrapped_array( - self, - **kwargs - ) -> List["_models.ProductWrapper"]: + async def get_wrapped_array(self, **kwargs) -> List["_models.ProductWrapper"]: """No need to have a route in Express server for this operation. Used to verify the type flattened is not removed if it's referenced in an array. @@ -188,22 +177,20 @@ async def get_wrapped_array( :rtype: list[~modelflattening.models.ProductWrapper] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.ProductWrapper"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.ProductWrapper"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_wrapped_array.metadata['url'] # type: ignore + url = self.get_wrapped_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -214,19 +201,18 @@ async def get_wrapped_array( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[ProductWrapper]', pipeline_response) + deserialized = self._deserialize("[ProductWrapper]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_wrapped_array.metadata = {'url': '/model-flatten/wrappedarray'} # type: ignore + + get_wrapped_array.metadata = {"url": "/model-flatten/wrappedarray"} # type: ignore @distributed_trace_async async def put_dictionary( - self, - resource_dictionary: Optional[Dict[str, "_models.FlattenedProduct"]] = None, - **kwargs + self, resource_dictionary: Optional[Dict[str, "_models.FlattenedProduct"]] = None, **kwargs ) -> None: """Put External Resource as a Dictionary. @@ -237,31 +223,29 @@ async def put_dictionary( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary.metadata['url'] # type: ignore + url = self.put_dictionary.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_dictionary is not None: - body_content = self._serialize.body(resource_dictionary, '{FlattenedProduct}') + body_content = self._serialize.body(resource_dictionary, "{FlattenedProduct}") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -274,13 +258,10 @@ async def put_dictionary( if cls: return cls(pipeline_response, None, {}) - put_dictionary.metadata = {'url': '/model-flatten/dictionary'} # type: ignore + put_dictionary.metadata = {"url": "/model-flatten/dictionary"} # type: ignore @distributed_trace_async - async def get_dictionary( - self, - **kwargs - ) -> Dict[str, "_models.FlattenedProduct"]: + async def get_dictionary(self, **kwargs) -> Dict[str, "_models.FlattenedProduct"]: """Get External Resource as a Dictionary. :keyword callable cls: A custom type or function that will be passed the direct response @@ -288,22 +269,20 @@ async def get_dictionary( :rtype: dict[str, ~modelflattening.models.FlattenedProduct] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.FlattenedProduct"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.FlattenedProduct"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary.metadata['url'] # type: ignore + url = self.get_dictionary.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -314,19 +293,18 @@ async def get_dictionary( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{FlattenedProduct}', pipeline_response) + deserialized = self._deserialize("{FlattenedProduct}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary.metadata = {'url': '/model-flatten/dictionary'} # type: ignore + + get_dictionary.metadata = {"url": "/model-flatten/dictionary"} # type: ignore @distributed_trace_async async def put_resource_collection( - self, - resource_complex_object: Optional["_models.ResourceCollection"] = None, - **kwargs + self, resource_complex_object: Optional["_models.ResourceCollection"] = None, **kwargs ) -> None: """Put External Resource as a ResourceCollection. @@ -337,31 +315,29 @@ async def put_resource_collection( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_resource_collection.metadata['url'] # type: ignore + url = self.put_resource_collection.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_complex_object is not None: - body_content = self._serialize.body(resource_complex_object, 'ResourceCollection') + body_content = self._serialize.body(resource_complex_object, "ResourceCollection") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -374,13 +350,10 @@ async def put_resource_collection( if cls: return cls(pipeline_response, None, {}) - put_resource_collection.metadata = {'url': '/model-flatten/resourcecollection'} # type: ignore + put_resource_collection.metadata = {"url": "/model-flatten/resourcecollection"} # type: ignore @distributed_trace_async - async def get_resource_collection( - self, - **kwargs - ) -> "_models.ResourceCollection": + async def get_resource_collection(self, **kwargs) -> "_models.ResourceCollection": """Get External Resource as a ResourceCollection. :keyword callable cls: A custom type or function that will be passed the direct response @@ -388,22 +361,20 @@ async def get_resource_collection( :rtype: ~modelflattening.models.ResourceCollection :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ResourceCollection"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ResourceCollection"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_resource_collection.metadata['url'] # type: ignore + url = self.get_resource_collection.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -414,19 +385,18 @@ async def get_resource_collection( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ResourceCollection', pipeline_response) + deserialized = self._deserialize("ResourceCollection", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_resource_collection.metadata = {'url': '/model-flatten/resourcecollection'} # type: ignore + + get_resource_collection.metadata = {"url": "/model-flatten/resourcecollection"} # type: ignore @distributed_trace_async async def put_simple_product( - self, - simple_body_product: Optional["_models.SimpleProduct"] = None, - **kwargs + self, simple_body_product: Optional["_models.SimpleProduct"] = None, **kwargs ) -> "_models.SimpleProduct": """Put Simple Product with client flattening true on the model. @@ -437,31 +407,29 @@ async def put_simple_product( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_simple_product.metadata['url'] # type: ignore + url = self.put_simple_product.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if simple_body_product is not None: - body_content = self._serialize.body(simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -471,13 +439,14 @@ async def put_simple_product( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_simple_product.metadata = {'url': '/model-flatten/customFlattening'} # type: ignore + + put_simple_product.metadata = {"url": "/model-flatten/customFlattening"} # type: ignore @distributed_trace_async async def post_flattened_simple_product( @@ -508,33 +477,37 @@ async def post_flattened_simple_product( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - _simple_body_product = _models.SimpleProduct(product_id=product_id, description=description, max_product_display_name=max_product_display_name, generic_value=generic_value, odata_value=odata_value) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + _simple_body_product = _models.SimpleProduct( + product_id=product_id, + description=description, + max_product_display_name=max_product_display_name, + generic_value=generic_value, + odata_value=odata_value, + ) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_flattened_simple_product.metadata['url'] # type: ignore + url = self.post_flattened_simple_product.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _simple_body_product is not None: - body_content = self._serialize.body(_simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(_simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -544,19 +517,18 @@ async def post_flattened_simple_product( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - post_flattened_simple_product.metadata = {'url': '/model-flatten/customFlattening'} # type: ignore + + post_flattened_simple_product.metadata = {"url": "/model-flatten/customFlattening"} # type: ignore @distributed_trace_async async def put_simple_product_with_grouping( - self, - flatten_parameter_group: "_models.FlattenParameterGroup", - **kwargs + self, flatten_parameter_group: "_models.FlattenParameterGroup", **kwargs ) -> "_models.SimpleProduct": """Put Simple Product with client flattening true on the model. @@ -567,12 +539,10 @@ async def put_simple_product_with_grouping( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _name = None _simple_body_product = None _product_id = None @@ -589,14 +559,20 @@ async def put_simple_product_with_grouping( _generic_value = flatten_parameter_group.generic_value _odata_value = flatten_parameter_group.odata_value - _simple_body_product = _models.SimpleProduct(product_id=_product_id, description=_description, max_product_display_name=_max_product_display_name, generic_value=_generic_value, odata_value=_odata_value) + _simple_body_product = _models.SimpleProduct( + product_id=_product_id, + description=_description, + max_product_display_name=_max_product_display_name, + generic_value=_generic_value, + odata_value=_odata_value, + ) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_simple_product_with_grouping.metadata['url'] # type: ignore + url = self.put_simple_product_with_grouping.metadata["url"] # type: ignore path_format_arguments = { - 'name': self._serialize.url("name", _name, 'str'), + "name": self._serialize.url("name", _name, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -605,15 +581,15 @@ async def put_simple_product_with_grouping( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _simple_body_product is not None: - body_content = self._serialize.body(_simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(_simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -623,10 +599,11 @@ async def put_simple_product_with_grouping( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_simple_product_with_grouping.metadata = {'url': '/model-flatten/customFlattening/parametergrouping/{name}/'} # type: ignore + + put_simple_product_with_grouping.metadata = {"url": "/model-flatten/customFlattening/parametergrouping/{name}/"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/__init__.py index 110d4f269c4..6c763d6d6b2 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/__init__.py @@ -36,16 +36,16 @@ ) __all__ = [ - 'BaseProduct', - 'Error', - 'FlattenParameterGroup', - 'FlattenedProduct', - 'GenericUrl', - 'ProductUrl', - 'ProductWrapper', - 'Resource', - 'ResourceCollection', - 'SimpleProduct', - 'WrappedProduct', - 'FlattenedProductPropertiesProvisioningStateValues', + "BaseProduct", + "Error", + "FlattenParameterGroup", + "FlattenedProduct", + "GenericUrl", + "ProductUrl", + "ProductWrapper", + "Resource", + "ResourceCollection", + "SimpleProduct", + "WrappedProduct", + "FlattenedProductPropertiesProvisioningStateValues", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_auto_rest_resource_flattening_test_service_enums.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_auto_rest_resource_flattening_test_service_enums.py index 7578bb142cd..e63e906ef7e 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_auto_rest_resource_flattening_test_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_auto_rest_resource_flattening_test_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models.py index 55812b37c5f..39adf0f21c7 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models.py @@ -24,21 +24,18 @@ class BaseProduct(msrest.serialization.Model): """ _validation = { - 'product_id': {'required': True}, + "product_id": {"required": True}, } _attribute_map = { - 'product_id': {'key': 'base_product_id', 'type': 'str'}, - 'description': {'key': 'base_product_description', 'type': 'str'}, + "product_id": {"key": "base_product_id", "type": "str"}, + "description": {"key": "base_product_description", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(BaseProduct, self).__init__(**kwargs) - self.product_id = kwargs['product_id'] - self.description = kwargs.get('description', None) + self.product_id = kwargs["product_id"] + self.description = kwargs.get("description", None) class Error(msrest.serialization.Model): @@ -53,19 +50,16 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, - 'parent_error': {'key': 'parentError', 'type': 'Error'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, + "parent_error": {"key": "parentError", "type": "Error"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) - self.parent_error = kwargs.get('parent_error', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) + self.parent_error = kwargs.get("parent_error", None) class Resource(msrest.serialization.Model): @@ -86,28 +80,25 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.type = None - self.tags = kwargs.get('tags', None) - self.location = kwargs.get('location', None) + self.tags = kwargs.get("tags", None) + self.location = kwargs.get("location", None) self.name = None @@ -139,33 +130,30 @@ class FlattenedProduct(Resource): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'p_name': {'key': 'properties.p\\.name', 'type': 'str'}, - 'type_properties_type': {'key': 'properties.type', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "p_name": {"key": "properties.p\\.name", "type": "str"}, + "type_properties_type": {"key": "properties.type", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(FlattenedProduct, self).__init__(**kwargs) - self.p_name = kwargs.get('p_name', None) - self.type_properties_type = kwargs.get('type_properties_type', None) + self.p_name = kwargs.get("p_name", None) + self.type_properties_type = kwargs.get("type_properties_type", None) self.provisioning_state_values = None - self.provisioning_state = kwargs.get('provisioning_state', None) + self.provisioning_state = kwargs.get("provisioning_state", None) class FlattenParameterGroup(msrest.serialization.Model): @@ -192,32 +180,29 @@ class FlattenParameterGroup(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'product_id': {'required': True}, + "name": {"required": True}, + "product_id": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'simple_body_product': {'key': 'SimpleBodyProduct', 'type': 'SimpleProduct'}, - 'product_id': {'key': 'productId', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'max_product_display_name': {'key': 'max_product_display_name', 'type': 'str'}, - 'generic_value': {'key': 'generic_value', 'type': 'str'}, - 'odata_value': {'key': '@odata\\.value', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "simple_body_product": {"key": "SimpleBodyProduct", "type": "SimpleProduct"}, + "product_id": {"key": "productId", "type": "str"}, + "description": {"key": "description", "type": "str"}, + "max_product_display_name": {"key": "max_product_display_name", "type": "str"}, + "generic_value": {"key": "generic_value", "type": "str"}, + "odata_value": {"key": "@odata\\.value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(FlattenParameterGroup, self).__init__(**kwargs) - self.name = kwargs['name'] - self.simple_body_product = kwargs.get('simple_body_product', None) - self.product_id = kwargs['product_id'] - self.description = kwargs.get('description', None) - self.max_product_display_name = kwargs.get('max_product_display_name', None) - self.generic_value = kwargs.get('generic_value', None) - self.odata_value = kwargs.get('odata_value', None) + self.name = kwargs["name"] + self.simple_body_product = kwargs.get("simple_body_product", None) + self.product_id = kwargs["product_id"] + self.description = kwargs.get("description", None) + self.max_product_display_name = kwargs.get("max_product_display_name", None) + self.generic_value = kwargs.get("generic_value", None) + self.odata_value = kwargs.get("odata_value", None) class GenericUrl(msrest.serialization.Model): @@ -228,15 +213,12 @@ class GenericUrl(msrest.serialization.Model): """ _attribute_map = { - 'generic_value': {'key': 'generic_value', 'type': 'str'}, + "generic_value": {"key": "generic_value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(GenericUrl, self).__init__(**kwargs) - self.generic_value = kwargs.get('generic_value', None) + self.generic_value = kwargs.get("generic_value", None) class ProductUrl(GenericUrl): @@ -249,16 +231,13 @@ class ProductUrl(GenericUrl): """ _attribute_map = { - 'generic_value': {'key': 'generic_value', 'type': 'str'}, - 'odata_value': {'key': '@odata\\.value', 'type': 'str'}, + "generic_value": {"key": "generic_value", "type": "str"}, + "odata_value": {"key": "@odata\\.value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductUrl, self).__init__(**kwargs) - self.odata_value = kwargs.get('odata_value', None) + self.odata_value = kwargs.get("odata_value", None) class ProductWrapper(msrest.serialization.Model): @@ -269,15 +248,12 @@ class ProductWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'property.value', 'type': 'str'}, + "value": {"key": "property.value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ProductWrapper, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class ResourceCollection(msrest.serialization.Model): @@ -292,19 +268,16 @@ class ResourceCollection(msrest.serialization.Model): """ _attribute_map = { - 'productresource': {'key': 'productresource', 'type': 'FlattenedProduct'}, - 'arrayofresources': {'key': 'arrayofresources', 'type': '[FlattenedProduct]'}, - 'dictionaryofresources': {'key': 'dictionaryofresources', 'type': '{FlattenedProduct}'}, + "productresource": {"key": "productresource", "type": "FlattenedProduct"}, + "arrayofresources": {"key": "arrayofresources", "type": "[FlattenedProduct]"}, + "dictionaryofresources": {"key": "dictionaryofresources", "type": "{FlattenedProduct}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ResourceCollection, self).__init__(**kwargs) - self.productresource = kwargs.get('productresource', None) - self.arrayofresources = kwargs.get('arrayofresources', None) - self.dictionaryofresources = kwargs.get('dictionaryofresources', None) + self.productresource = kwargs.get("productresource", None) + self.arrayofresources = kwargs.get("arrayofresources", None) + self.dictionaryofresources = kwargs.get("dictionaryofresources", None) class SimpleProduct(BaseProduct): @@ -331,29 +304,26 @@ class SimpleProduct(BaseProduct): """ _validation = { - 'product_id': {'required': True}, - 'capacity': {'constant': True}, + "product_id": {"required": True}, + "capacity": {"constant": True}, } _attribute_map = { - 'product_id': {'key': 'base_product_id', 'type': 'str'}, - 'description': {'key': 'base_product_description', 'type': 'str'}, - 'max_product_display_name': {'key': 'details.max_product_display_name', 'type': 'str'}, - 'capacity': {'key': 'details.max_product_capacity', 'type': 'str'}, - 'generic_value': {'key': 'details.max_product_image.generic_value', 'type': 'str'}, - 'odata_value': {'key': 'details.max_product_image.@odata\\.value', 'type': 'str'}, + "product_id": {"key": "base_product_id", "type": "str"}, + "description": {"key": "base_product_description", "type": "str"}, + "max_product_display_name": {"key": "details.max_product_display_name", "type": "str"}, + "capacity": {"key": "details.max_product_capacity", "type": "str"}, + "generic_value": {"key": "details.max_product_image.generic_value", "type": "str"}, + "odata_value": {"key": "details.max_product_image.@odata\\.value", "type": "str"}, } capacity = "Large" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SimpleProduct, self).__init__(**kwargs) - self.max_product_display_name = kwargs.get('max_product_display_name', None) - self.generic_value = kwargs.get('generic_value', None) - self.odata_value = kwargs.get('odata_value', None) + self.max_product_display_name = kwargs.get("max_product_display_name", None) + self.generic_value = kwargs.get("generic_value", None) + self.odata_value = kwargs.get("odata_value", None) class WrappedProduct(msrest.serialization.Model): @@ -364,12 +334,9 @@ class WrappedProduct(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(WrappedProduct, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py index ff3a79fe93c..06e860a32ab 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py @@ -26,21 +26,15 @@ class BaseProduct(msrest.serialization.Model): """ _validation = { - 'product_id': {'required': True}, + "product_id": {"required": True}, } _attribute_map = { - 'product_id': {'key': 'base_product_id', 'type': 'str'}, - 'description': {'key': 'base_product_description', 'type': 'str'}, + "product_id": {"key": "base_product_id", "type": "str"}, + "description": {"key": "base_product_description", "type": "str"}, } - def __init__( - self, - *, - product_id: str, - description: Optional[str] = None, - **kwargs - ): + def __init__(self, *, product_id: str, description: Optional[str] = None, **kwargs): super(BaseProduct, self).__init__(**kwargs) self.product_id = product_id self.description = description @@ -58,9 +52,9 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, - 'parent_error': {'key': 'parentError', 'type': 'Error'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, + "parent_error": {"key": "parentError", "type": "Error"}, } def __init__( @@ -95,26 +89,20 @@ class Resource(msrest.serialization.Model): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - tags: Optional[Dict[str, str]] = None, - location: Optional[str] = None, - **kwargs - ): + def __init__(self, *, tags: Optional[Dict[str, str]] = None, location: Optional[str] = None, **kwargs): super(Resource, self).__init__(**kwargs) self.id = None self.type = None @@ -151,22 +139,22 @@ class FlattenedProduct(Resource): """ _validation = { - 'id': {'readonly': True}, - 'type': {'readonly': True}, - 'name': {'readonly': True}, - 'provisioning_state_values': {'readonly': True}, + "id": {"readonly": True}, + "type": {"readonly": True}, + "name": {"readonly": True}, + "provisioning_state_values": {"readonly": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'p_name': {'key': 'properties.p\\.name', 'type': 'str'}, - 'type_properties_type': {'key': 'properties.type', 'type': 'str'}, - 'provisioning_state_values': {'key': 'properties.provisioningStateValues', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + "id": {"key": "id", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "tags": {"key": "tags", "type": "{str}"}, + "location": {"key": "location", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "p_name": {"key": "properties.p\\.name", "type": "str"}, + "type_properties_type": {"key": "properties.type", "type": "str"}, + "provisioning_state_values": {"key": "properties.provisioningStateValues", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, } def __init__( @@ -210,18 +198,18 @@ class FlattenParameterGroup(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'product_id': {'required': True}, + "name": {"required": True}, + "product_id": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'simple_body_product': {'key': 'SimpleBodyProduct', 'type': 'SimpleProduct'}, - 'product_id': {'key': 'productId', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'max_product_display_name': {'key': 'max_product_display_name', 'type': 'str'}, - 'generic_value': {'key': 'generic_value', 'type': 'str'}, - 'odata_value': {'key': '@odata\\.value', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, + "simple_body_product": {"key": "SimpleBodyProduct", "type": "SimpleProduct"}, + "product_id": {"key": "productId", "type": "str"}, + "description": {"key": "description", "type": "str"}, + "max_product_display_name": {"key": "max_product_display_name", "type": "str"}, + "generic_value": {"key": "generic_value", "type": "str"}, + "odata_value": {"key": "@odata\\.value", "type": "str"}, } def __init__( @@ -254,15 +242,10 @@ class GenericUrl(msrest.serialization.Model): """ _attribute_map = { - 'generic_value': {'key': 'generic_value', 'type': 'str'}, + "generic_value": {"key": "generic_value", "type": "str"}, } - def __init__( - self, - *, - generic_value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, generic_value: Optional[str] = None, **kwargs): super(GenericUrl, self).__init__(**kwargs) self.generic_value = generic_value @@ -277,17 +260,11 @@ class ProductUrl(GenericUrl): """ _attribute_map = { - 'generic_value': {'key': 'generic_value', 'type': 'str'}, - 'odata_value': {'key': '@odata\\.value', 'type': 'str'}, + "generic_value": {"key": "generic_value", "type": "str"}, + "odata_value": {"key": "@odata\\.value", "type": "str"}, } - def __init__( - self, - *, - generic_value: Optional[str] = None, - odata_value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, generic_value: Optional[str] = None, odata_value: Optional[str] = None, **kwargs): super(ProductUrl, self).__init__(generic_value=generic_value, **kwargs) self.odata_value = odata_value @@ -300,15 +277,10 @@ class ProductWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'property.value', 'type': 'str'}, + "value": {"key": "property.value", "type": "str"}, } - def __init__( - self, - *, - value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[str] = None, **kwargs): super(ProductWrapper, self).__init__(**kwargs) self.value = value @@ -325,9 +297,9 @@ class ResourceCollection(msrest.serialization.Model): """ _attribute_map = { - 'productresource': {'key': 'productresource', 'type': 'FlattenedProduct'}, - 'arrayofresources': {'key': 'arrayofresources', 'type': '[FlattenedProduct]'}, - 'dictionaryofresources': {'key': 'dictionaryofresources', 'type': '{FlattenedProduct}'}, + "productresource": {"key": "productresource", "type": "FlattenedProduct"}, + "arrayofresources": {"key": "arrayofresources", "type": "[FlattenedProduct]"}, + "dictionaryofresources": {"key": "dictionaryofresources", "type": "{FlattenedProduct}"}, } def __init__( @@ -368,17 +340,17 @@ class SimpleProduct(BaseProduct): """ _validation = { - 'product_id': {'required': True}, - 'capacity': {'constant': True}, + "product_id": {"required": True}, + "capacity": {"constant": True}, } _attribute_map = { - 'product_id': {'key': 'base_product_id', 'type': 'str'}, - 'description': {'key': 'base_product_description', 'type': 'str'}, - 'max_product_display_name': {'key': 'details.max_product_display_name', 'type': 'str'}, - 'capacity': {'key': 'details.max_product_capacity', 'type': 'str'}, - 'generic_value': {'key': 'details.max_product_image.generic_value', 'type': 'str'}, - 'odata_value': {'key': 'details.max_product_image.@odata\\.value', 'type': 'str'}, + "product_id": {"key": "base_product_id", "type": "str"}, + "description": {"key": "base_product_description", "type": "str"}, + "max_product_display_name": {"key": "details.max_product_display_name", "type": "str"}, + "capacity": {"key": "details.max_product_capacity", "type": "str"}, + "generic_value": {"key": "details.max_product_image.generic_value", "type": "str"}, + "odata_value": {"key": "details.max_product_image.@odata\\.value", "type": "str"}, } capacity = "Large" @@ -407,14 +379,9 @@ class WrappedProduct(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - *, - value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[str] = None, **kwargs): super(WrappedProduct, self).__init__(**kwargs) self.value = value diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/__init__.py index 97acfd337b3..753b984bc23 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_resource_flattening_test_service_operations import AutoRestResourceFlatteningTestServiceOperationsMixin __all__ = [ - 'AutoRestResourceFlatteningTestServiceOperationsMixin', + "AutoRestResourceFlatteningTestServiceOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index eae61d75ce9..00153500482 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,11 +25,11 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class AutoRestResourceFlatteningTestServiceOperationsMixin(object): +class AutoRestResourceFlatteningTestServiceOperationsMixin(object): @distributed_trace def put_array( self, @@ -40,31 +46,29 @@ def put_array( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_array.metadata['url'] # type: ignore + url = self.put_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_array is not None: - body_content = self._serialize.body(resource_array, '[Resource]') + body_content = self._serialize.body(resource_array, "[Resource]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -77,12 +81,11 @@ def put_array( if cls: return cls(pipeline_response, None, {}) - put_array.metadata = {'url': '/model-flatten/array'} # type: ignore + put_array.metadata = {"url": "/model-flatten/array"} # type: ignore @distributed_trace def get_array( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.FlattenedProduct"] """Get External Resource as an Array. @@ -92,22 +95,20 @@ def get_array( :rtype: list[~modelflattening.models.FlattenedProduct] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.FlattenedProduct"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.FlattenedProduct"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_array.metadata['url'] # type: ignore + url = self.get_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -118,13 +119,14 @@ def get_array( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[FlattenedProduct]', pipeline_response) + deserialized = self._deserialize("[FlattenedProduct]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_array.metadata = {'url': '/model-flatten/array'} # type: ignore + + get_array.metadata = {"url": "/model-flatten/array"} # type: ignore @distributed_trace def put_wrapped_array( @@ -143,31 +145,29 @@ def put_wrapped_array( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_wrapped_array.metadata['url'] # type: ignore + url = self.put_wrapped_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_array is not None: - body_content = self._serialize.body(resource_array, '[WrappedProduct]') + body_content = self._serialize.body(resource_array, "[WrappedProduct]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -180,12 +180,11 @@ def put_wrapped_array( if cls: return cls(pipeline_response, None, {}) - put_wrapped_array.metadata = {'url': '/model-flatten/wrappedarray'} # type: ignore + put_wrapped_array.metadata = {"url": "/model-flatten/wrappedarray"} # type: ignore @distributed_trace def get_wrapped_array( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.ProductWrapper"] """No need to have a route in Express server for this operation. Used to verify the type flattened @@ -196,22 +195,20 @@ def get_wrapped_array( :rtype: list[~modelflattening.models.ProductWrapper] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.ProductWrapper"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.ProductWrapper"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_wrapped_array.metadata['url'] # type: ignore + url = self.get_wrapped_array.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -222,13 +219,14 @@ def get_wrapped_array( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('[ProductWrapper]', pipeline_response) + deserialized = self._deserialize("[ProductWrapper]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_wrapped_array.metadata = {'url': '/model-flatten/wrappedarray'} # type: ignore + + get_wrapped_array.metadata = {"url": "/model-flatten/wrappedarray"} # type: ignore @distributed_trace def put_dictionary( @@ -246,31 +244,29 @@ def put_dictionary( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_dictionary.metadata['url'] # type: ignore + url = self.put_dictionary.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_dictionary is not None: - body_content = self._serialize.body(resource_dictionary, '{FlattenedProduct}') + body_content = self._serialize.body(resource_dictionary, "{FlattenedProduct}") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -283,12 +279,11 @@ def put_dictionary( if cls: return cls(pipeline_response, None, {}) - put_dictionary.metadata = {'url': '/model-flatten/dictionary'} # type: ignore + put_dictionary.metadata = {"url": "/model-flatten/dictionary"} # type: ignore @distributed_trace def get_dictionary( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Dict[str, "_models.FlattenedProduct"] """Get External Resource as a Dictionary. @@ -298,22 +293,20 @@ def get_dictionary( :rtype: dict[str, ~modelflattening.models.FlattenedProduct] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, "_models.FlattenedProduct"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, "_models.FlattenedProduct"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_dictionary.metadata['url'] # type: ignore + url = self.get_dictionary.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -324,13 +317,14 @@ def get_dictionary( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{FlattenedProduct}', pipeline_response) + deserialized = self._deserialize("{FlattenedProduct}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_dictionary.metadata = {'url': '/model-flatten/dictionary'} # type: ignore + + get_dictionary.metadata = {"url": "/model-flatten/dictionary"} # type: ignore @distributed_trace def put_resource_collection( @@ -348,31 +342,29 @@ def put_resource_collection( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_resource_collection.metadata['url'] # type: ignore + url = self.put_resource_collection.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if resource_complex_object is not None: - body_content = self._serialize.body(resource_complex_object, 'ResourceCollection') + body_content = self._serialize.body(resource_complex_object, "ResourceCollection") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -385,12 +377,11 @@ def put_resource_collection( if cls: return cls(pipeline_response, None, {}) - put_resource_collection.metadata = {'url': '/model-flatten/resourcecollection'} # type: ignore + put_resource_collection.metadata = {"url": "/model-flatten/resourcecollection"} # type: ignore @distributed_trace def get_resource_collection( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ResourceCollection" """Get External Resource as a ResourceCollection. @@ -400,22 +391,20 @@ def get_resource_collection( :rtype: ~modelflattening.models.ResourceCollection :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ResourceCollection"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ResourceCollection"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_resource_collection.metadata['url'] # type: ignore + url = self.get_resource_collection.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -426,13 +415,14 @@ def get_resource_collection( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('ResourceCollection', pipeline_response) + deserialized = self._deserialize("ResourceCollection", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_resource_collection.metadata = {'url': '/model-flatten/resourcecollection'} # type: ignore + + get_resource_collection.metadata = {"url": "/model-flatten/resourcecollection"} # type: ignore @distributed_trace def put_simple_product( @@ -450,31 +440,29 @@ def put_simple_product( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_simple_product.metadata['url'] # type: ignore + url = self.put_simple_product.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if simple_body_product is not None: - body_content = self._serialize.body(simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -484,13 +472,14 @@ def put_simple_product( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_simple_product.metadata = {'url': '/model-flatten/customFlattening'} # type: ignore + + put_simple_product.metadata = {"url": "/model-flatten/customFlattening"} # type: ignore @distributed_trace def post_flattened_simple_product( @@ -522,33 +511,37 @@ def post_flattened_simple_product( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - _simple_body_product = _models.SimpleProduct(product_id=product_id, description=description, max_product_display_name=max_product_display_name, generic_value=generic_value, odata_value=odata_value) + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + _simple_body_product = _models.SimpleProduct( + product_id=product_id, + description=description, + max_product_display_name=max_product_display_name, + generic_value=generic_value, + odata_value=odata_value, + ) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_flattened_simple_product.metadata['url'] # type: ignore + url = self.post_flattened_simple_product.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _simple_body_product is not None: - body_content = self._serialize.body(_simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(_simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -558,13 +551,14 @@ def post_flattened_simple_product( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - post_flattened_simple_product.metadata = {'url': '/model-flatten/customFlattening'} # type: ignore + + post_flattened_simple_product.metadata = {"url": "/model-flatten/customFlattening"} # type: ignore @distributed_trace def put_simple_product_with_grouping( @@ -582,12 +576,10 @@ def put_simple_product_with_grouping( :rtype: ~modelflattening.models.SimpleProduct :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.SimpleProduct"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - + cls = kwargs.pop("cls", None) # type: ClsType["_models.SimpleProduct"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + _name = None _simple_body_product = None _product_id = None @@ -604,14 +596,20 @@ def put_simple_product_with_grouping( _generic_value = flatten_parameter_group.generic_value _odata_value = flatten_parameter_group.odata_value - _simple_body_product = _models.SimpleProduct(product_id=_product_id, description=_description, max_product_display_name=_max_product_display_name, generic_value=_generic_value, odata_value=_odata_value) + _simple_body_product = _models.SimpleProduct( + product_id=_product_id, + description=_description, + max_product_display_name=_max_product_display_name, + generic_value=_generic_value, + odata_value=_odata_value, + ) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_simple_product_with_grouping.metadata['url'] # type: ignore + url = self.put_simple_product_with_grouping.metadata["url"] # type: ignore path_format_arguments = { - 'name': self._serialize.url("name", _name, 'str'), + "name": self._serialize.url("name", _name, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -620,15 +618,15 @@ def put_simple_product_with_grouping( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _simple_body_product is not None: - body_content = self._serialize.body(_simple_body_product, 'SimpleProduct') + body_content = self._serialize.body(_simple_body_product, "SimpleProduct") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -638,10 +636,11 @@ def put_simple_product_with_grouping( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('SimpleProduct', pipeline_response) + deserialized = self._deserialize("SimpleProduct", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_simple_product_with_grouping.metadata = {'url': '/model-flatten/customFlattening/parametergrouping/{name}/'} # type: ignore + + put_simple_product_with_grouping.metadata = {"url": "/model-flatten/customFlattening/parametergrouping/{name}/"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/setup.py b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/setup.py index d4b571049d6..b8f7ba0dc35 100644 --- a/test/vanilla/Expected/AcceptanceTests/ModelFlattening/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/ModelFlattening/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Resource Flattening for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/__init__.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/__init__.py index 4ac256047e2..243ec09260a 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['MultipleInheritanceServiceClient'] +__all__ = ["MultipleInheritanceServiceClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py index 222e9d48987..3bf3a3a50bc 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py @@ -26,26 +26,24 @@ class MultipleInheritanceServiceClientConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(MultipleInheritanceServiceClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'multipleinheritanceserviceclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "multipleinheritanceserviceclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py index 1e9d74c62b3..7177a36ebe3 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py @@ -33,7 +33,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,7 +42,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py index 00d4d300d98..0657aa743de 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._multiple_inheritance_service_client import MultipleInheritanceServiceClient -__all__ = ['MultipleInheritanceServiceClient'] + +__all__ = ["MultipleInheritanceServiceClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_configuration.py index bfccc3f4148..795387844ed 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_configuration.py @@ -21,25 +21,19 @@ class MultipleInheritanceServiceClientConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(MultipleInheritanceServiceClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'multipleinheritanceserviceclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "multipleinheritanceserviceclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py index 91261d214d5..198558fb5ad 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py @@ -22,13 +22,9 @@ class MultipleInheritanceServiceClient(MultipleInheritanceServiceClientOperation :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -37,7 +33,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/__init__.py index 4afee8c7842..86aed303fc8 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._multiple_inheritance_service_client_operations import MultipleInheritanceServiceClientOperationsMixin __all__ = [ - 'MultipleInheritanceServiceClientOperationsMixin', + "MultipleInheritanceServiceClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py index 4aa92b8c0b9..a6605f99192 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py @@ -8,23 +8,26 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class MultipleInheritanceServiceClientOperationsMixin: +class MultipleInheritanceServiceClientOperationsMixin: @distributed_trace_async - async def get_horse( - self, - **kwargs - ) -> "_models.Horse": + async def get_horse(self, **kwargs) -> "_models.Horse": """Get a horse with name 'Fred' and isAShowHorse true. :keyword callable cls: A custom type or function that will be passed the direct response @@ -32,22 +35,20 @@ async def get_horse( :rtype: ~multipleinheritance.models.Horse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Horse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Horse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_horse.metadata['url'] # type: ignore + url = self.get_horse.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -58,20 +59,17 @@ async def get_horse( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Horse', pipeline_response) + deserialized = self._deserialize("Horse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_horse.metadata = {'url': '/multipleInheritance/horse'} # type: ignore + + get_horse.metadata = {"url": "/multipleInheritance/horse"} # type: ignore @distributed_trace_async - async def put_horse( - self, - horse: "_models.Horse", - **kwargs - ) -> str: + async def put_horse(self, horse: "_models.Horse", **kwargs) -> str: """Put a horse with name 'General' and isAShowHorse false. :param horse: Put a horse with name 'General' and isAShowHorse false. @@ -81,28 +79,26 @@ async def put_horse( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_horse.metadata['url'] # type: ignore + url = self.put_horse.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(horse, 'Horse') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(horse, "Horse") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -111,19 +107,17 @@ async def put_horse( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_horse.metadata = {'url': '/multipleInheritance/horse'} # type: ignore + + put_horse.metadata = {"url": "/multipleInheritance/horse"} # type: ignore @distributed_trace_async - async def get_pet( - self, - **kwargs - ) -> "_models.Pet": + async def get_pet(self, **kwargs) -> "_models.Pet": """Get a pet with name 'Peanut'. :keyword callable cls: A custom type or function that will be passed the direct response @@ -131,22 +125,20 @@ async def get_pet( :rtype: ~multipleinheritance.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_pet.metadata['url'] # type: ignore + url = self.get_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -157,20 +149,17 @@ async def get_pet( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_pet.metadata = {'url': '/multipleInheritance/pet'} # type: ignore + + get_pet.metadata = {"url": "/multipleInheritance/pet"} # type: ignore @distributed_trace_async - async def put_pet( - self, - name: str, - **kwargs - ) -> str: + async def put_pet(self, name: str, **kwargs) -> str: """Put a pet with name 'Butter'. :param name: @@ -180,30 +169,28 @@ async def put_pet( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _pet = _models.Pet(name=name) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_pet.metadata['url'] # type: ignore + url = self.put_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_pet, 'Pet') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_pet, "Pet") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -212,19 +199,17 @@ async def put_pet( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_pet.metadata = {'url': '/multipleInheritance/pet'} # type: ignore + + put_pet.metadata = {"url": "/multipleInheritance/pet"} # type: ignore @distributed_trace_async - async def get_feline( - self, - **kwargs - ) -> "_models.Feline": + async def get_feline(self, **kwargs) -> "_models.Feline": """Get a feline where meows and hisses are true. :keyword callable cls: A custom type or function that will be passed the direct response @@ -232,22 +217,20 @@ async def get_feline( :rtype: ~multipleinheritance.models.Feline :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Feline"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Feline"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_feline.metadata['url'] # type: ignore + url = self.get_feline.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -258,20 +241,17 @@ async def get_feline( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Feline', pipeline_response) + deserialized = self._deserialize("Feline", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_feline.metadata = {'url': '/multipleInheritance/feline'} # type: ignore + + get_feline.metadata = {"url": "/multipleInheritance/feline"} # type: ignore @distributed_trace_async - async def put_feline( - self, - feline: "_models.Feline", - **kwargs - ) -> str: + async def put_feline(self, feline: "_models.Feline", **kwargs) -> str: """Put a feline who hisses and doesn't meow. :param feline: Put a feline who hisses and doesn't meow. @@ -281,28 +261,26 @@ async def put_feline( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_feline.metadata['url'] # type: ignore + url = self.put_feline.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(feline, 'Feline') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(feline, "Feline") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -311,19 +289,17 @@ async def put_feline( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_feline.metadata = {'url': '/multipleInheritance/feline'} # type: ignore + + put_feline.metadata = {"url": "/multipleInheritance/feline"} # type: ignore @distributed_trace_async - async def get_cat( - self, - **kwargs - ) -> "_models.Cat": + async def get_cat(self, **kwargs) -> "_models.Cat": """Get a cat with name 'Whiskers' where likesMilk, meows, and hisses is true. :keyword callable cls: A custom type or function that will be passed the direct response @@ -331,22 +307,20 @@ async def get_cat( :rtype: ~multipleinheritance.models.Cat :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Cat"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Cat"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_cat.metadata['url'] # type: ignore + url = self.get_cat.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -357,20 +331,17 @@ async def get_cat( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Cat', pipeline_response) + deserialized = self._deserialize("Cat", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_cat.metadata = {'url': '/multipleInheritance/cat'} # type: ignore + + get_cat.metadata = {"url": "/multipleInheritance/cat"} # type: ignore @distributed_trace_async - async def put_cat( - self, - cat: "_models.Cat", - **kwargs - ) -> str: + async def put_cat(self, cat: "_models.Cat", **kwargs) -> str: """Put a cat with name 'Boots' where likesMilk and hisses is false, meows is true. :param cat: Put a cat with name 'Boots' where likesMilk and hisses is false, meows is true. @@ -380,28 +351,26 @@ async def put_cat( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_cat.metadata['url'] # type: ignore + url = self.put_cat.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(cat, 'Cat') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(cat, "Cat") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -410,19 +379,17 @@ async def put_cat( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_cat.metadata = {'url': '/multipleInheritance/cat'} # type: ignore + + put_cat.metadata = {"url": "/multipleInheritance/cat"} # type: ignore @distributed_trace_async - async def get_kitten( - self, - **kwargs - ) -> "_models.Kitten": + async def get_kitten(self, **kwargs) -> "_models.Kitten": """Get a kitten with name 'Gatito' where likesMilk and meows is true, and hisses and eatsMiceYet is false. @@ -431,22 +398,20 @@ async def get_kitten( :rtype: ~multipleinheritance.models.Kitten :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Kitten"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Kitten"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_kitten.metadata['url'] # type: ignore + url = self.get_kitten.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -457,20 +422,17 @@ async def get_kitten( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Kitten', pipeline_response) + deserialized = self._deserialize("Kitten", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_kitten.metadata = {'url': '/multipleInheritance/kitten'} # type: ignore + + get_kitten.metadata = {"url": "/multipleInheritance/kitten"} # type: ignore @distributed_trace_async - async def put_kitten( - self, - kitten: "_models.Kitten", - **kwargs - ) -> str: + async def put_kitten(self, kitten: "_models.Kitten", **kwargs) -> str: """Put a kitten with name 'Kitty' where likesMilk and hisses is false, meows and eatsMiceYet is true. @@ -482,28 +444,26 @@ async def put_kitten( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_kitten.metadata['url'] # type: ignore + url = self.put_kitten.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(kitten, 'Kitten') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(kitten, "Kitten") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -512,10 +472,11 @@ async def put_kitten( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_kitten.metadata = {'url': '/multipleInheritance/kitten'} # type: ignore + + put_kitten.metadata = {"url": "/multipleInheritance/kitten"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/__init__.py index 8c9e96065f7..56f72f40172 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/__init__.py @@ -22,10 +22,10 @@ from ._models import Pet # type: ignore __all__ = [ - 'Cat', - 'Error', - 'Feline', - 'Horse', - 'Kitten', - 'Pet', + "Cat", + "Error", + "Feline", + "Horse", + "Kitten", + "Pet", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models.py index cc3875bbef9..c6d6d555526 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models.py @@ -20,17 +20,14 @@ class Feline(msrest.serialization.Model): """ _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Feline, self).__init__(**kwargs) - self.meows = kwargs.get('meows', None) - self.hisses = kwargs.get('hisses', None) + self.meows = kwargs.get("meows", None) + self.hisses = kwargs.get("hisses", None) class Pet(msrest.serialization.Model): @@ -43,19 +40,16 @@ class Pet(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Pet, self).__init__(**kwargs) - self.name = kwargs['name'] + self.name = kwargs["name"] class Cat(Pet, Feline): @@ -74,26 +68,23 @@ class Cat(Pet, Feline): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, - 'name': {'key': 'name', 'type': 'str'}, - 'likes_milk': {'key': 'likesMilk', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, + "name": {"key": "name", "type": "str"}, + "likes_milk": {"key": "likesMilk", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Cat, self).__init__(**kwargs) - self.meows = kwargs.get('meows', None) - self.hisses = kwargs.get('hisses', None) - self.likes_milk = kwargs.get('likes_milk', None) - self.name = kwargs['name'] - self.likes_milk = kwargs.get('likes_milk', None) + self.meows = kwargs.get("meows", None) + self.hisses = kwargs.get("hisses", None) + self.likes_milk = kwargs.get("likes_milk", None) + self.name = kwargs["name"] + self.likes_milk = kwargs.get("likes_milk", None) class Error(msrest.serialization.Model): @@ -106,17 +97,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class Horse(Pet): @@ -131,20 +119,17 @@ class Horse(Pet): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'is_a_show_horse': {'key': 'isAShowHorse', 'type': 'bool'}, + "name": {"key": "name", "type": "str"}, + "is_a_show_horse": {"key": "isAShowHorse", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Horse, self).__init__(**kwargs) - self.is_a_show_horse = kwargs.get('is_a_show_horse', None) + self.is_a_show_horse = kwargs.get("is_a_show_horse", None) class Kitten(Cat): @@ -165,20 +150,17 @@ class Kitten(Cat): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, - 'name': {'key': 'name', 'type': 'str'}, - 'likes_milk': {'key': 'likesMilk', 'type': 'bool'}, - 'eats_mice_yet': {'key': 'eatsMiceYet', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, + "name": {"key": "name", "type": "str"}, + "likes_milk": {"key": "likesMilk", "type": "bool"}, + "eats_mice_yet": {"key": "eatsMiceYet", "type": "bool"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Kitten, self).__init__(**kwargs) - self.eats_mice_yet = kwargs.get('eats_mice_yet', None) + self.eats_mice_yet = kwargs.get("eats_mice_yet", None) diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models_py3.py index b40439c1a36..1011bf5d0ec 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/models/_models_py3.py @@ -22,17 +22,11 @@ class Feline(msrest.serialization.Model): """ _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, } - def __init__( - self, - *, - meows: Optional[bool] = None, - hisses: Optional[bool] = None, - **kwargs - ): + def __init__(self, *, meows: Optional[bool] = None, hisses: Optional[bool] = None, **kwargs): super(Feline, self).__init__(**kwargs) self.meows = meows self.hisses = hisses @@ -48,19 +42,14 @@ class Pet(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - name: str, - **kwargs - ): + def __init__(self, *, name: str, **kwargs): super(Pet, self).__init__(**kwargs) self.name = name @@ -81,14 +70,14 @@ class Cat(Pet, Feline): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, - 'name': {'key': 'name', 'type': 'str'}, - 'likes_milk': {'key': 'likesMilk', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, + "name": {"key": "name", "type": "str"}, + "likes_milk": {"key": "likesMilk", "type": "bool"}, } def __init__( @@ -118,17 +107,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -146,21 +129,15 @@ class Horse(Pet): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'is_a_show_horse': {'key': 'isAShowHorse', 'type': 'bool'}, + "name": {"key": "name", "type": "str"}, + "is_a_show_horse": {"key": "isAShowHorse", "type": "bool"}, } - def __init__( - self, - *, - name: str, - is_a_show_horse: Optional[bool] = None, - **kwargs - ): + def __init__(self, *, name: str, is_a_show_horse: Optional[bool] = None, **kwargs): super(Horse, self).__init__(name=name, **kwargs) self.is_a_show_horse = is_a_show_horse @@ -183,15 +160,15 @@ class Kitten(Cat): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'meows': {'key': 'meows', 'type': 'bool'}, - 'hisses': {'key': 'hisses', 'type': 'bool'}, - 'name': {'key': 'name', 'type': 'str'}, - 'likes_milk': {'key': 'likesMilk', 'type': 'bool'}, - 'eats_mice_yet': {'key': 'eatsMiceYet', 'type': 'bool'}, + "meows": {"key": "meows", "type": "bool"}, + "hisses": {"key": "hisses", "type": "bool"}, + "name": {"key": "name", "type": "str"}, + "likes_milk": {"key": "likesMilk", "type": "bool"}, + "eats_mice_yet": {"key": "eatsMiceYet", "type": "bool"}, } def __init__( diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/__init__.py index 4afee8c7842..86aed303fc8 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/__init__.py @@ -9,5 +9,5 @@ from ._multiple_inheritance_service_client_operations import MultipleInheritanceServiceClientOperationsMixin __all__ = [ - 'MultipleInheritanceServiceClientOperationsMixin', + "MultipleInheritanceServiceClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py index b1f67709538..773abe04b56 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,15 +25,14 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class MultipleInheritanceServiceClientOperationsMixin(object): +class MultipleInheritanceServiceClientOperationsMixin(object): @distributed_trace def get_horse( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Horse" """Get a horse with name 'Fred' and isAShowHorse true. @@ -37,22 +42,20 @@ def get_horse( :rtype: ~multipleinheritance.models.Horse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Horse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Horse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_horse.metadata['url'] # type: ignore + url = self.get_horse.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -63,13 +66,14 @@ def get_horse( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Horse', pipeline_response) + deserialized = self._deserialize("Horse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_horse.metadata = {'url': '/multipleInheritance/horse'} # type: ignore + + get_horse.metadata = {"url": "/multipleInheritance/horse"} # type: ignore @distributed_trace def put_horse( @@ -87,28 +91,26 @@ def put_horse( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_horse.metadata['url'] # type: ignore + url = self.put_horse.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(horse, 'Horse') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(horse, "Horse") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -117,18 +119,18 @@ def put_horse( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_horse.metadata = {'url': '/multipleInheritance/horse'} # type: ignore + + put_horse.metadata = {"url": "/multipleInheritance/horse"} # type: ignore @distributed_trace def get_pet( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Pet" """Get a pet with name 'Peanut'. @@ -138,22 +140,20 @@ def get_pet( :rtype: ~multipleinheritance.models.Pet :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Pet"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Pet"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_pet.metadata['url'] # type: ignore + url = self.get_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -164,13 +164,14 @@ def get_pet( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_pet.metadata = {'url': '/multipleInheritance/pet'} # type: ignore + + get_pet.metadata = {"url": "/multipleInheritance/pet"} # type: ignore @distributed_trace def put_pet( @@ -188,30 +189,28 @@ def put_pet( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _pet = _models.Pet(name=name) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_pet.metadata['url'] # type: ignore + url = self.put_pet.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_pet, 'Pet') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_pet, "Pet") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -220,18 +219,18 @@ def put_pet( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_pet.metadata = {'url': '/multipleInheritance/pet'} # type: ignore + + put_pet.metadata = {"url": "/multipleInheritance/pet"} # type: ignore @distributed_trace def get_feline( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Feline" """Get a feline where meows and hisses are true. @@ -241,22 +240,20 @@ def get_feline( :rtype: ~multipleinheritance.models.Feline :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Feline"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Feline"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_feline.metadata['url'] # type: ignore + url = self.get_feline.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -267,13 +264,14 @@ def get_feline( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Feline', pipeline_response) + deserialized = self._deserialize("Feline", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_feline.metadata = {'url': '/multipleInheritance/feline'} # type: ignore + + get_feline.metadata = {"url": "/multipleInheritance/feline"} # type: ignore @distributed_trace def put_feline( @@ -291,28 +289,26 @@ def put_feline( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_feline.metadata['url'] # type: ignore + url = self.put_feline.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(feline, 'Feline') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(feline, "Feline") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -321,18 +317,18 @@ def put_feline( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_feline.metadata = {'url': '/multipleInheritance/feline'} # type: ignore + + put_feline.metadata = {"url": "/multipleInheritance/feline"} # type: ignore @distributed_trace def get_cat( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Cat" """Get a cat with name 'Whiskers' where likesMilk, meows, and hisses is true. @@ -342,22 +338,20 @@ def get_cat( :rtype: ~multipleinheritance.models.Cat :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Cat"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Cat"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_cat.metadata['url'] # type: ignore + url = self.get_cat.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -368,13 +362,14 @@ def get_cat( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Cat', pipeline_response) + deserialized = self._deserialize("Cat", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_cat.metadata = {'url': '/multipleInheritance/cat'} # type: ignore + + get_cat.metadata = {"url": "/multipleInheritance/cat"} # type: ignore @distributed_trace def put_cat( @@ -392,28 +387,26 @@ def put_cat( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_cat.metadata['url'] # type: ignore + url = self.put_cat.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(cat, 'Cat') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(cat, "Cat") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -422,18 +415,18 @@ def put_cat( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_cat.metadata = {'url': '/multipleInheritance/cat'} # type: ignore + + put_cat.metadata = {"url": "/multipleInheritance/cat"} # type: ignore @distributed_trace def get_kitten( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Kitten" """Get a kitten with name 'Gatito' where likesMilk and meows is true, and hisses and eatsMiceYet @@ -444,22 +437,20 @@ def get_kitten( :rtype: ~multipleinheritance.models.Kitten :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Kitten"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Kitten"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_kitten.metadata['url'] # type: ignore + url = self.get_kitten.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -470,13 +461,14 @@ def get_kitten( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Kitten', pipeline_response) + deserialized = self._deserialize("Kitten", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_kitten.metadata = {'url': '/multipleInheritance/kitten'} # type: ignore + + get_kitten.metadata = {"url": "/multipleInheritance/kitten"} # type: ignore @distributed_trace def put_kitten( @@ -496,28 +488,26 @@ def put_kitten( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_kitten.metadata['url'] # type: ignore + url = self.put_kitten.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(kitten, 'Kitten') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(kitten, "Kitten") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -526,10 +516,11 @@ def put_kitten( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put_kitten.metadata = {'url': '/multipleInheritance/kitten'} # type: ignore + + put_kitten.metadata = {"url": "/multipleInheritance/kitten"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/setup.py b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/setup.py index bfd912e9f62..0a035e8febf 100644 --- a/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/MultipleInheritance/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Service client for multiinheritance client testing. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/__init__.py b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/__init__.py index 5960c353a89..d55ccad1f57 100644 --- a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/__init__.py @@ -1 +1 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore \ No newline at end of file +__path__ = __import__("pkgutil").extend_path(__path__, __name__) # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models.py b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models.py index 0a4575786fd..e225c73d497 100644 --- a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models.py @@ -19,14 +19,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models_py3.py index 5e431739356..b18834bff48 100644 --- a/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/NoOperations/nooperations/models/_models_py3.py @@ -21,17 +21,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/NoOperations/setup.py b/test/vanilla/Expected/AcceptanceTests/NoOperations/setup.py index 3bb258299b0..b6e2077f092 100644 --- a/test/vanilla/Expected/AcceptanceTests/NoOperations/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/NoOperations/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Service client with no operations. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/__init__.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/__init__.py index eb308bae7bf..43619519384 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['NonStringEnumsClient'] +__all__ = ["NonStringEnumsClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py index 16021b55dd6..a29dd58414b 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py @@ -26,26 +26,24 @@ class NonStringEnumsClientConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(NonStringEnumsClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'nonstringenumsclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "nonstringenumsclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py index 6c8f372a2d7..0b7f877952a 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py @@ -37,7 +37,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = NonStringEnumsClientConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -46,10 +46,8 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.int = IntOperations( - self._client, self._config, self._serialize, self._deserialize) - self.float = FloatOperations( - self._client, self._config, self._serialize, self._deserialize) + self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) + self.float = FloatOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py index 0ab6b439dfe..2a5dbcf228c 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._non_string_enums_client import NonStringEnumsClient -__all__ = ['NonStringEnumsClient'] + +__all__ = ["NonStringEnumsClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_configuration.py index a01f172d905..7daa742b2c9 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_configuration.py @@ -21,25 +21,19 @@ class NonStringEnumsClientConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(NonStringEnumsClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'nonstringenumsclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "nonstringenumsclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py index 715f2eade54..5d0f4a232d4 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py @@ -30,13 +30,9 @@ class NonStringEnumsClient(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = NonStringEnumsClientConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -45,10 +41,8 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.int = IntOperations( - self._client, self._config, self._serialize, self._deserialize) - self.float = FloatOperations( - self._client, self._config, self._serialize, self._deserialize) + self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) + self.float = FloatOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/__init__.py index c2816987187..428fb2bd59e 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/__init__.py @@ -10,6 +10,6 @@ from ._float_operations import FloatOperations __all__ = [ - 'IntOperations', - 'FloatOperations', + "IntOperations", + "FloatOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py index 8c1385b715a..520e97751df 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class FloatOperations: """FloatOperations async operations. @@ -37,11 +44,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def put( - self, - input: Optional[Union[float, "_models.FloatEnum"]] = None, - **kwargs - ) -> str: + async def put(self, input: Optional[Union[float, "_models.FloatEnum"]] = None, **kwargs) -> str: """Put a float enum. :param input: Input float enum. @@ -51,31 +54,29 @@ async def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if input is not None: - body_content = self._serialize.body(input, 'float') + body_content = self._serialize.body(input, "float") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -84,19 +85,17 @@ async def put( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/nonStringEnums/float/put'} # type: ignore + + put.metadata = {"url": "/nonStringEnums/float/put"} # type: ignore @distributed_trace_async - async def get( - self, - **kwargs - ) -> Union[float, "_models.FloatEnum"]: + async def get(self, **kwargs) -> Union[float, "_models.FloatEnum"]: """Get a float enum. :keyword callable cls: A custom type or function that will be passed the direct response @@ -104,22 +103,20 @@ async def get( :rtype: str or ~nonstringenums.models.FloatEnum :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[float, "_models.FloatEnum"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[float, "_models.FloatEnum"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,10 +126,11 @@ async def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/nonStringEnums/float/get'} # type: ignore + + get.metadata = {"url": "/nonStringEnums/float/get"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py index d178e501d7d..ff9ca34db83 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class IntOperations: """IntOperations async operations. @@ -37,11 +44,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def put( - self, - input: Optional[Union[int, "_models.IntEnum"]] = None, - **kwargs - ) -> str: + async def put(self, input: Optional[Union[int, "_models.IntEnum"]] = None, **kwargs) -> str: """Put an int enum. :param input: Input int enum. @@ -51,31 +54,29 @@ async def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if input is not None: - body_content = self._serialize.body(input, 'int') + body_content = self._serialize.body(input, "int") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -84,19 +85,17 @@ async def put( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/nonStringEnums/int/put'} # type: ignore + + put.metadata = {"url": "/nonStringEnums/int/put"} # type: ignore @distributed_trace_async - async def get( - self, - **kwargs - ) -> Union[int, "_models.IntEnum"]: + async def get(self, **kwargs) -> Union[int, "_models.IntEnum"]: """Get an int enum. :keyword callable cls: A custom type or function that will be passed the direct response @@ -104,22 +103,20 @@ async def get( :rtype: str or ~nonstringenums.models.IntEnum :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[int, "_models.IntEnum"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[int, "_models.IntEnum"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,10 +126,11 @@ async def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/nonStringEnums/int/get'} # type: ignore + + get.metadata = {"url": "/nonStringEnums/int/get"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/__init__.py index 1a2e00a41b0..426ca8a6ea6 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/__init__.py @@ -13,6 +13,6 @@ ) __all__ = [ - 'FloatEnum', - 'IntEnum', + "FloatEnum", + "IntEnum", ] diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/_non_string_enums_client_enums.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/_non_string_enums_client_enums.py index f72658a22e3..d6eef83af93 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/_non_string_enums_client_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/models/_non_string_enums_client_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -27,8 +28,7 @@ def __getattr__(cls, name): class FloatEnum(with_metaclass(_CaseInsensitiveEnumMeta, float, Enum)): - """List of float enums - """ + """List of float enums""" TWO_HUNDRED4 = 200.4 FOUR_HUNDRED_THREE4 = 403.4 @@ -36,9 +36,9 @@ class FloatEnum(with_metaclass(_CaseInsensitiveEnumMeta, float, Enum)): FOUR_HUNDRED_SIX2 = 406.2 FOUR_HUNDRED_TWENTY_NINE1 = 429.1 + class IntEnum(with_metaclass(_CaseInsensitiveEnumMeta, int, Enum)): - """List of integer enums - """ + """List of integer enums""" TWO_HUNDRED = 200 FOUR_HUNDRED_THREE = 403 diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/__init__.py index c2816987187..428fb2bd59e 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/__init__.py @@ -10,6 +10,6 @@ from ._float_operations import FloatOperations __all__ = [ - 'IntOperations', - 'FloatOperations', + "IntOperations", + "FloatOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py index 7c8f9a9b7aa..7da92a47cb2 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class FloatOperations(object): """FloatOperations operations. @@ -56,31 +63,29 @@ def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if input is not None: - body_content = self._serialize.body(input, 'float') + body_content = self._serialize.body(input, "float") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -89,18 +94,18 @@ def put( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/nonStringEnums/float/put'} # type: ignore + + put.metadata = {"url": "/nonStringEnums/float/put"} # type: ignore @distributed_trace def get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union[float, "_models.FloatEnum"] """Get a float enum. @@ -110,22 +115,20 @@ def get( :rtype: str or ~nonstringenums.models.FloatEnum :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[float, "_models.FloatEnum"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[float, "_models.FloatEnum"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,10 +138,11 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('float', pipeline_response) + deserialized = self._deserialize("float", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/nonStringEnums/float/get'} # type: ignore + + get.metadata = {"url": "/nonStringEnums/float/get"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py index cbe7f8f12ea..c4407b4f10d 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class IntOperations(object): """IntOperations operations. @@ -56,31 +63,29 @@ def put( :rtype: str :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[str] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if input is not None: - body_content = self._serialize.body(input, 'int') + body_content = self._serialize.body(input, "int") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -89,18 +94,18 @@ def put( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('str', pipeline_response) + deserialized = self._deserialize("str", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - put.metadata = {'url': '/nonStringEnums/int/put'} # type: ignore + + put.metadata = {"url": "/nonStringEnums/int/put"} # type: ignore @distributed_trace def get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> Union[int, "_models.IntEnum"] """Get an int enum. @@ -110,22 +115,20 @@ def get( :rtype: str or ~nonstringenums.models.IntEnum :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Union[int, "_models.IntEnum"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Union[int, "_models.IntEnum"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,10 +138,11 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('int', pipeline_response) + deserialized = self._deserialize("int", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/nonStringEnums/int/get'} # type: ignore + + get.metadata = {"url": "/nonStringEnums/int/get"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/setup.py b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/setup.py index b2f9a6d7d46..8e974f00c07 100644 --- a/test/vanilla/Expected/AcceptanceTests/NonStringEnums/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/NonStringEnums/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Testing non-string enums. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/__init__.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/__init__.py index 43ae51cdcf3..5b8ea3d7a47 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['ObjectTypeClient'] +__all__ = ["ObjectTypeClient"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py index 6c7c9df0cfa..b8c2eb028e2 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py @@ -26,26 +26,24 @@ class ObjectTypeClientConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(ObjectTypeClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'objecttypeclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "objecttypeclient/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py index 3e5bbc70cce..a6d7b935951 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py @@ -32,7 +32,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = ObjectTypeClientConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -41,7 +41,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py index df9e8fe4fc2..80691bf1906 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._object_type_client import ObjectTypeClient -__all__ = ['ObjectTypeClient'] + +__all__ = ["ObjectTypeClient"] diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_configuration.py index 7dee09a47c2..5c8877fc3b9 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_configuration.py @@ -21,25 +21,19 @@ class ObjectTypeClientConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(ObjectTypeClientConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'objecttypeclient/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "objecttypeclient/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py index 540afa52a3c..bdf7e68feb1 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py @@ -25,13 +25,9 @@ class ObjectTypeClient(ObjectTypeClientOperationsMixin): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = ObjectTypeClientConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -40,7 +36,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/__init__.py index 29266a8de5e..73af5b3aae6 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._object_type_client_operations import ObjectTypeClientOperationsMixin __all__ = [ - 'ObjectTypeClientOperationsMixin', + "ObjectTypeClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py index f4628034683..5ce11f8daec 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py @@ -8,21 +8,24 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class ObjectTypeClientOperationsMixin: +class ObjectTypeClientOperationsMixin: @distributed_trace_async - async def get( - self, - **kwargs - ) -> object: + async def get(self, **kwargs) -> object: """Basic get that returns an object. Returns object { 'message': 'An object was successfully returned' }. @@ -31,22 +34,20 @@ async def get( :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[object] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -54,23 +55,20 @@ async def get( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize('object', response) + error = self._deserialize("object", response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('object', pipeline_response) + deserialized = self._deserialize("object", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/objectType/get'} # type: ignore + + get.metadata = {"url": "/objectType/get"} # type: ignore @distributed_trace_async - async def put( - self, - put_object: object, - **kwargs - ) -> None: + async def put(self, put_object: object, **kwargs) -> None: """Basic put that puts an object. Pass in {'foo': 'bar'} to get a 200 and anything else to get an object error. @@ -81,38 +79,36 @@ async def put( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(put_object, 'object') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(put_object, "object") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize('object', response) + error = self._deserialize("object", response) raise HttpResponseError(response=response, model=error) if cls: return cls(pipeline_response, None, {}) - put.metadata = {'url': '/objectType/put'} # type: ignore + put.metadata = {"url": "/objectType/put"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/__init__.py index 29266a8de5e..73af5b3aae6 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/__init__.py @@ -9,5 +9,5 @@ from ._object_type_client_operations import ObjectTypeClientOperationsMixin __all__ = [ - 'ObjectTypeClientOperationsMixin', + "ObjectTypeClientOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py index 13425720ce8..1147bdb23ca 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -17,15 +23,14 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class ObjectTypeClientOperationsMixin(object): +class ObjectTypeClientOperationsMixin(object): @distributed_trace def get( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> object """Basic get that returns an object. Returns object { 'message': 'An object was successfully @@ -36,22 +41,20 @@ def get( :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[object] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get.metadata['url'] # type: ignore + url = self.get.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -59,16 +62,17 @@ def get( if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize('object', response) + error = self._deserialize("object", response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('object', pipeline_response) + deserialized = self._deserialize("object", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {'url': '/objectType/get'} # type: ignore + + get.metadata = {"url": "/objectType/get"} # type: ignore @distributed_trace def put( @@ -87,38 +91,36 @@ def put( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put.metadata['url'] # type: ignore + url = self.put.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(put_object, 'object') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(put_object, "object") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = self._deserialize('object', response) + error = self._deserialize("object", response) raise HttpResponseError(response=response, model=error) if cls: return cls(pipeline_response, None, {}) - put.metadata = {'url': '/objectType/put'} # type: ignore + put.metadata = {"url": "/objectType/put"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ObjectType/setup.py b/test/vanilla/Expected/AcceptanceTests/ObjectType/setup.py index f77efca8cbc..16f79fec636 100644 --- a/test/vanilla/Expected/AcceptanceTests/ObjectType/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/ObjectType/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Service client for testing basic type: object swaggers. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/__init__.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/__init__.py index d73a286c7ea..6b63dac8e02 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestParameterFlattening'] +__all__ = ["AutoRestParameterFlattening"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py index 076c665dcb3..49dc023005a 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestParameterFlatteningConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -45,7 +45,8 @@ def __init__( self._deserialize = Deserializer(client_models) self.availability_sets = AvailabilitySetsOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py index 8bd4873fb2e..ad161b32967 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py @@ -26,26 +26,24 @@ class AutoRestParameterFlatteningConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestParameterFlatteningConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestparameterflattening/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterflattening/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py index 15c4423457f..fb2a57c831e 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_parameter_flattening import AutoRestParameterFlattening -__all__ = ['AutoRestParameterFlattening'] + +__all__ = ["AutoRestParameterFlattening"] diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py index bfca944ae6d..0bfc94594e7 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py @@ -24,13 +24,9 @@ class AutoRestParameterFlattening(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestParameterFlatteningConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -40,7 +36,8 @@ def __init__( self._deserialize = Deserializer(client_models) self.availability_sets = AvailabilitySetsOperations( - self._client, self._config, self._serialize, self._deserialize) + self._client, self._config, self._serialize, self._deserialize + ) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_configuration.py index 3d0cfd09a25..2def2fa1a10 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestParameterFlatteningConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestParameterFlatteningConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestparameterflattening/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestparameterflattening/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/__init__.py index 953ac9ff0bb..cf8595799b1 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._availability_sets_operations import AvailabilitySetsOperations __all__ = [ - 'AvailabilitySetsOperations', + "AvailabilitySetsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py index f9aa037f2ef..761d724a4cb 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class AvailabilitySetsOperations: """AvailabilitySetsOperations async operations. @@ -41,13 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def update( - self, - resource_group_name: str, - avset: str, - tags: Dict[str, str], - **kwargs - ) -> None: + async def update(self, resource_group_name: str, avset: str, tags: Dict[str, str], **kwargs) -> None: """Updates the tags for an availability set. :param resource_group_name: The name of the resource group. @@ -61,20 +62,18 @@ async def update( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _tags = _models.AvailabilitySetUpdateParameters(tags=tags) content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self.update.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'availabilitySetName': self._serialize.url("avset", avset, 'str', max_length=80, min_length=0), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "availabilitySetName": self._serialize.url("avset", avset, "str", max_length=80, min_length=0), } url = self._client.format_url(url, **path_format_arguments) @@ -83,11 +82,11 @@ async def update( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_tags, 'AvailabilitySetUpdateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_tags, "AvailabilitySetUpdateParameters") + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -99,4 +98,4 @@ async def update( if cls: return cls(pipeline_response, None, {}) - update.metadata = {'url': '/parameterFlattening/{resourceGroupName}/{availabilitySetName}'} # type: ignore + update.metadata = {"url": "/parameterFlattening/{resourceGroupName}/{availabilitySetName}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/__init__.py index b839319a488..0acd5704db4 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/__init__.py @@ -12,5 +12,5 @@ from ._models import AvailabilitySetUpdateParameters # type: ignore __all__ = [ - 'AvailabilitySetUpdateParameters', + "AvailabilitySetUpdateParameters", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models.py index e9b0e7354e4..fffd55da0f5 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models.py @@ -19,16 +19,13 @@ class AvailabilitySetUpdateParameters(msrest.serialization.Model): """ _validation = { - 'tags': {'required': True}, + "tags": {"required": True}, } _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, + "tags": {"key": "tags", "type": "{str}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(AvailabilitySetUpdateParameters, self).__init__(**kwargs) - self.tags = kwargs['tags'] + self.tags = kwargs["tags"] diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models_py3.py index 64ace1c648a..6a02295660f 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/models/_models_py3.py @@ -21,18 +21,13 @@ class AvailabilitySetUpdateParameters(msrest.serialization.Model): """ _validation = { - 'tags': {'required': True}, + "tags": {"required": True}, } _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, + "tags": {"key": "tags", "type": "{str}"}, } - def __init__( - self, - *, - tags: Dict[str, str], - **kwargs - ): + def __init__(self, *, tags: Dict[str, str], **kwargs): super(AvailabilitySetUpdateParameters, self).__init__(**kwargs) self.tags = tags diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/__init__.py index 953ac9ff0bb..cf8595799b1 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/__init__.py @@ -9,5 +9,5 @@ from ._availability_sets_operations import AvailabilitySetsOperations __all__ = [ - 'AvailabilitySetsOperations', + "AvailabilitySetsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py index 4759bb9c8ee..656fb1e2732 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class AvailabilitySetsOperations(object): """AvailabilitySetsOperations operations. @@ -66,20 +73,18 @@ def update( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _tags = _models.AvailabilitySetUpdateParameters(tags=tags) content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.update.metadata['url'] # type: ignore + url = self.update.metadata["url"] # type: ignore path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'availabilitySetName': self._serialize.url("avset", avset, 'str', max_length=80, min_length=0), + "resourceGroupName": self._serialize.url("resource_group_name", resource_group_name, "str"), + "availabilitySetName": self._serialize.url("avset", avset, "str", max_length=80, min_length=0), } url = self._client.format_url(url, **path_format_arguments) @@ -88,11 +93,11 @@ def update( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_tags, 'AvailabilitySetUpdateParameters') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_tags, "AvailabilitySetUpdateParameters") + body_content_kwargs["content"] = body_content request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -104,4 +109,4 @@ def update( if cls: return cls(pipeline_response, None, {}) - update.metadata = {'url': '/parameterFlattening/{resourceGroupName}/{availabilitySetName}'} # type: ignore + update.metadata = {"url": "/parameterFlattening/{resourceGroupName}/{availabilitySetName}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/setup.py b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/setup.py index b377302b8d6..0225625ac84 100644 --- a/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/ParameterFlattening/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Resource Flattening for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/__init__.py b/test/vanilla/Expected/AcceptanceTests/Report/report/__init__.py index 54c0e1c8e08..4dfae9fa296 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestReportService'] +__all__ = ["AutoRestReportService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py b/test/vanilla/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py index ce87671a02c..688cc71fcf9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py @@ -33,7 +33,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestReportServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -42,7 +42,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Report/report/_configuration.py index f01e0ff5049..80e1163ce47 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/_configuration.py @@ -26,26 +26,24 @@ class AutoRestReportServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestReportServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestreportservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestreportservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/__init__.py index bf5cdbf929e..7d397c69aa8 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_report_service import AutoRestReportService -__all__ = ['AutoRestReportService'] + +__all__ = ["AutoRestReportService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py index 5b16059bf03..87ecbea8b35 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py @@ -22,13 +22,9 @@ class AutoRestReportService(AutoRestReportServiceOperationsMixin): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestReportServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -37,7 +33,6 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_configuration.py index 4d389b1f3c5..0b086b995d9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestReportServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestReportServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestreportservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestreportservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/__init__.py index 00cb6f42dd3..05baf0fc22d 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_report_service_operations import AutoRestReportServiceOperationsMixin __all__ = [ - 'AutoRestReportServiceOperationsMixin', + "AutoRestReportServiceOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py index 8f4efc3cb07..459d9126bca 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py @@ -8,24 +8,26 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class AutoRestReportServiceOperationsMixin: +class AutoRestReportServiceOperationsMixin: @distributed_trace_async - async def get_report( - self, - qualifier: Optional[str] = None, - **kwargs - ) -> Dict[str, int]: + async def get_report(self, qualifier: Optional[str] = None, **kwargs) -> Dict[str, int]: """Get test coverage report. :param qualifier: If specified, qualifies the generated report further (e.g. '2.7' vs '3.5' in @@ -37,24 +39,22 @@ async def get_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_report.metadata['url'] # type: ignore + url = self.get_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -65,20 +65,17 @@ async def get_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_report.metadata = {'url': '/report'} # type: ignore + + get_report.metadata = {"url": "/report"} # type: ignore @distributed_trace_async - async def get_optional_report( - self, - qualifier: Optional[str] = None, - **kwargs - ) -> Dict[str, int]: + async def get_optional_report(self, qualifier: Optional[str] = None, **kwargs) -> Dict[str, int]: """Get optional test coverage report. :param qualifier: If specified, qualifies the generated report further (e.g. '2.7' vs '3.5' in @@ -90,24 +87,22 @@ async def get_optional_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_optional_report.metadata['url'] # type: ignore + url = self.get_optional_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -118,10 +113,11 @@ async def get_optional_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_optional_report.metadata = {'url': '/report/optional'} # type: ignore + + get_optional_report.metadata = {"url": "/report/optional"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Report/report/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Report/report/operations/__init__.py index 00cb6f42dd3..05baf0fc22d 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_report_service_operations import AutoRestReportServiceOperationsMixin __all__ = [ - 'AutoRestReportServiceOperationsMixin', + "AutoRestReportServiceOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py b/test/vanilla/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py index c03f3154065..7f8d501ebb7 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,11 +25,11 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class AutoRestReportServiceOperationsMixin(object): +class AutoRestReportServiceOperationsMixin(object): @distributed_trace def get_report( self, @@ -42,24 +48,22 @@ def get_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_report.metadata['url'] # type: ignore + url = self.get_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -70,13 +74,14 @@ def get_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_report.metadata = {'url': '/report'} # type: ignore + + get_report.metadata = {"url": "/report"} # type: ignore @distributed_trace def get_optional_report( @@ -96,24 +101,22 @@ def get_optional_report( :rtype: dict[str, int] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Dict[str, int]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[Dict[str, int]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_optional_report.metadata['url'] # type: ignore + url = self.get_optional_report.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if qualifier is not None: - query_parameters['qualifier'] = self._serialize.query("qualifier", qualifier, 'str') + query_parameters["qualifier"] = self._serialize.query("qualifier", qualifier, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -124,10 +127,11 @@ def get_optional_report( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('{int}', pipeline_response) + deserialized = self._deserialize("{int}", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_optional_report.metadata = {'url': '/report/optional'} # type: ignore + + get_optional_report.metadata = {"url": "/report/optional"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Report/setup.py b/test/vanilla/Expected/AcceptanceTests/Report/setup.py index 9c31f083819..b7ff20a0bb6 100644 --- a/test/vanilla/Expected/AcceptanceTests/Report/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Report/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/__init__.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/__init__.py index 9875c82a7b6..80e968ca2c3 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestRequiredOptionalTestService'] +__all__ = ["AutoRestRequiredOptionalTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py index 8cad19642ee..b2541a125fa 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py @@ -47,18 +47,18 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' - self._config = AutoRestRequiredOptionalTestServiceConfiguration(required_global_path, required_global_query, optional_global_query, **kwargs) + base_url = "http://localhost:3000" + self._config = AutoRestRequiredOptionalTestServiceConfiguration( + required_global_path, required_global_query, optional_global_query, **kwargs + ) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.implicit = ImplicitOperations( - self._client, self._config, self._serialize, self._deserialize) - self.explicit = ExplicitOperations( - self._client, self._config, self._serialize, self._deserialize) + self.implicit = ImplicitOperations(self._client, self._config, self._serialize, self._deserialize) + self.explicit = ExplicitOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py index 6d7e33b9d50..04d77f09a9d 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py @@ -49,20 +49,19 @@ def __init__( self.required_global_path = required_global_path self.required_global_query = required_global_query self.optional_global_query = optional_global_query - kwargs.setdefault('sdk_moniker', 'autorestrequiredoptionaltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestrequiredoptionaltestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py index 720aa32f913..ca54bbbf19d 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_required_optional_test_service import AutoRestRequiredOptionalTestService -__all__ = ['AutoRestRequiredOptionalTestService'] + +__all__ = ["AutoRestRequiredOptionalTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py index 29a4e7ab966..33a406a5763 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py @@ -42,18 +42,18 @@ def __init__( **kwargs: Any ) -> None: if not base_url: - base_url = 'http://localhost:3000' - self._config = AutoRestRequiredOptionalTestServiceConfiguration(required_global_path, required_global_query, optional_global_query, **kwargs) + base_url = "http://localhost:3000" + self._config = AutoRestRequiredOptionalTestServiceConfiguration( + required_global_path, required_global_query, optional_global_query, **kwargs + ) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.implicit = ImplicitOperations( - self._client, self._config, self._serialize, self._deserialize) - self.explicit = ExplicitOperations( - self._client, self._config, self._serialize, self._deserialize) + self.implicit = ImplicitOperations(self._client, self._config, self._serialize, self._deserialize) + self.explicit = ExplicitOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_configuration.py index 139b0e2d43c..017774c5a5d 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_configuration.py @@ -44,19 +44,16 @@ def __init__( self.required_global_path = required_global_path self.required_global_query = required_global_query self.optional_global_query = optional_global_query - kwargs.setdefault('sdk_moniker', 'autorestrequiredoptionaltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestrequiredoptionaltestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/__init__.py index d145a1fba4e..8bf716be8df 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/__init__.py @@ -10,6 +10,6 @@ from ._explicit_operations import ExplicitOperations __all__ = [ - 'ImplicitOperations', - 'ExplicitOperations', + "ImplicitOperations", + "ExplicitOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py index 21df1df69a0..aea38917f97 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ExplicitOperations: """ExplicitOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def post_required_integer_parameter( - self, - body_parameter: int, - **kwargs - ) -> None: + async def post_required_integer_parameter(self, body_parameter: int, **kwargs) -> None: """Test explicitly required integer. Please put null and the client library should throw before the request is sent. @@ -56,28 +59,26 @@ async def post_required_integer_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_integer_parameter.metadata['url'] # type: ignore + url = self.post_required_integer_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "int") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -90,14 +91,10 @@ async def post_required_integer_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_integer_parameter.metadata = {'url': '/reqopt/requied/integer/parameter'} # type: ignore + post_required_integer_parameter.metadata = {"url": "/reqopt/requied/integer/parameter"} # type: ignore @distributed_trace_async - async def post_optional_integer_parameter( - self, - body_parameter: Optional[int] = None, - **kwargs - ) -> None: + async def post_optional_integer_parameter(self, body_parameter: Optional[int] = None, **kwargs) -> None: """Test explicitly optional integer. Please put null. :param body_parameter: @@ -107,31 +104,29 @@ async def post_optional_integer_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_integer_parameter.metadata['url'] # type: ignore + url = self.post_optional_integer_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'int') + body_content = self._serialize.body(body_parameter, "int") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -144,14 +139,10 @@ async def post_optional_integer_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_parameter.metadata = {'url': '/reqopt/optional/integer/parameter'} # type: ignore + post_optional_integer_parameter.metadata = {"url": "/reqopt/optional/integer/parameter"} # type: ignore @distributed_trace_async - async def post_required_integer_property( - self, - value: int, - **kwargs - ) -> None: + async def post_required_integer_property(self, value: int, **kwargs) -> None: """Test explicitly required integer. Please put a valid int-wrapper with 'value' = null and the client library should throw before the request is sent. @@ -162,30 +153,28 @@ async def post_required_integer_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.IntWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_integer_property.metadata['url'] # type: ignore + url = self.post_required_integer_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'IntWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "IntWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -198,14 +187,10 @@ async def post_required_integer_property( if cls: return cls(pipeline_response, None, {}) - post_required_integer_property.metadata = {'url': '/reqopt/requied/integer/property'} # type: ignore + post_required_integer_property.metadata = {"url": "/reqopt/requied/integer/property"} # type: ignore @distributed_trace_async - async def post_optional_integer_property( - self, - value: Optional[int] = None, - **kwargs - ) -> None: + async def post_optional_integer_property(self, value: Optional[int] = None, **kwargs) -> None: """Test explicitly optional integer. Please put a valid int-wrapper with 'value' = null. :param value: @@ -215,33 +200,31 @@ async def post_optional_integer_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.IntOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_integer_property.metadata['url'] # type: ignore + url = self.post_optional_integer_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'IntOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "IntOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -254,14 +237,10 @@ async def post_optional_integer_property( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_property.metadata = {'url': '/reqopt/optional/integer/property'} # type: ignore + post_optional_integer_property.metadata = {"url": "/reqopt/optional/integer/property"} # type: ignore @distributed_trace_async - async def post_required_integer_header( - self, - header_parameter: int, - **kwargs - ) -> None: + async def post_required_integer_header(self, header_parameter: int, **kwargs) -> None: """Test explicitly required integer. Please put a header 'headerParameter' => null and the client library should throw before the request is sent. @@ -272,23 +251,21 @@ async def post_required_integer_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_integer_header.metadata['url'] # type: ignore + url = self.post_required_integer_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -302,14 +279,10 @@ async def post_required_integer_header( if cls: return cls(pipeline_response, None, {}) - post_required_integer_header.metadata = {'url': '/reqopt/requied/integer/header'} # type: ignore + post_required_integer_header.metadata = {"url": "/reqopt/requied/integer/header"} # type: ignore @distributed_trace_async - async def post_optional_integer_header( - self, - header_parameter: Optional[int] = None, - **kwargs - ) -> None: + async def post_optional_integer_header(self, header_parameter: Optional[int] = None, **kwargs) -> None: """Test explicitly optional integer. Please put a header 'headerParameter' => null. :param header_parameter: @@ -319,15 +292,13 @@ async def post_optional_integer_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_integer_header.metadata['url'] # type: ignore + url = self.post_optional_integer_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -335,8 +306,8 @@ async def post_optional_integer_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if header_parameter is not None: - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -350,14 +321,10 @@ async def post_optional_integer_header( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_header.metadata = {'url': '/reqopt/optional/integer/header'} # type: ignore + post_optional_integer_header.metadata = {"url": "/reqopt/optional/integer/header"} # type: ignore @distributed_trace_async - async def post_required_string_parameter( - self, - body_parameter: str, - **kwargs - ) -> None: + async def post_required_string_parameter(self, body_parameter: str, **kwargs) -> None: """Test explicitly required string. Please put null and the client library should throw before the request is sent. @@ -368,28 +335,26 @@ async def post_required_string_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_string_parameter.metadata['url'] # type: ignore + url = self.post_required_string_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "str") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -402,14 +367,10 @@ async def post_required_string_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_string_parameter.metadata = {'url': '/reqopt/requied/string/parameter'} # type: ignore + post_required_string_parameter.metadata = {"url": "/reqopt/requied/string/parameter"} # type: ignore @distributed_trace_async - async def post_optional_string_parameter( - self, - body_parameter: Optional[str] = None, - **kwargs - ) -> None: + async def post_optional_string_parameter(self, body_parameter: Optional[str] = None, **kwargs) -> None: """Test explicitly optional string. Please put null. :param body_parameter: @@ -419,31 +380,29 @@ async def post_optional_string_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_string_parameter.metadata['url'] # type: ignore + url = self.post_optional_string_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'str') + body_content = self._serialize.body(body_parameter, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -456,14 +415,10 @@ async def post_optional_string_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_string_parameter.metadata = {'url': '/reqopt/optional/string/parameter'} # type: ignore + post_optional_string_parameter.metadata = {"url": "/reqopt/optional/string/parameter"} # type: ignore @distributed_trace_async - async def post_required_string_property( - self, - value: str, - **kwargs - ) -> None: + async def post_required_string_property(self, value: str, **kwargs) -> None: """Test explicitly required string. Please put a valid string-wrapper with 'value' = null and the client library should throw before the request is sent. @@ -474,30 +429,28 @@ async def post_required_string_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.StringWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_string_property.metadata['url'] # type: ignore + url = self.post_required_string_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'StringWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "StringWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -510,14 +463,10 @@ async def post_required_string_property( if cls: return cls(pipeline_response, None, {}) - post_required_string_property.metadata = {'url': '/reqopt/requied/string/property'} # type: ignore + post_required_string_property.metadata = {"url": "/reqopt/requied/string/property"} # type: ignore @distributed_trace_async - async def post_optional_string_property( - self, - value: Optional[str] = None, - **kwargs - ) -> None: + async def post_optional_string_property(self, value: Optional[str] = None, **kwargs) -> None: """Test explicitly optional integer. Please put a valid string-wrapper with 'value' = null. :param value: @@ -527,33 +476,31 @@ async def post_optional_string_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.StringOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_string_property.metadata['url'] # type: ignore + url = self.post_optional_string_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'StringOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "StringOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -566,14 +513,10 @@ async def post_optional_string_property( if cls: return cls(pipeline_response, None, {}) - post_optional_string_property.metadata = {'url': '/reqopt/optional/string/property'} # type: ignore + post_optional_string_property.metadata = {"url": "/reqopt/optional/string/property"} # type: ignore @distributed_trace_async - async def post_required_string_header( - self, - header_parameter: str, - **kwargs - ) -> None: + async def post_required_string_header(self, header_parameter: str, **kwargs) -> None: """Test explicitly required string. Please put a header 'headerParameter' => null and the client library should throw before the request is sent. @@ -584,23 +527,21 @@ async def post_required_string_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_string_header.metadata['url'] # type: ignore + url = self.post_required_string_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -614,14 +555,10 @@ async def post_required_string_header( if cls: return cls(pipeline_response, None, {}) - post_required_string_header.metadata = {'url': '/reqopt/requied/string/header'} # type: ignore + post_required_string_header.metadata = {"url": "/reqopt/requied/string/header"} # type: ignore @distributed_trace_async - async def post_optional_string_header( - self, - body_parameter: Optional[str] = None, - **kwargs - ) -> None: + async def post_optional_string_header(self, body_parameter: Optional[str] = None, **kwargs) -> None: """Test explicitly optional string. Please put a header 'headerParameter' => null. :param body_parameter: @@ -631,15 +568,13 @@ async def post_optional_string_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_string_header.metadata['url'] # type: ignore + url = self.post_optional_string_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -647,8 +582,8 @@ async def post_optional_string_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if body_parameter is not None: - header_parameters['bodyParameter'] = self._serialize.header("body_parameter", body_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["bodyParameter"] = self._serialize.header("body_parameter", body_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -662,14 +597,10 @@ async def post_optional_string_header( if cls: return cls(pipeline_response, None, {}) - post_optional_string_header.metadata = {'url': '/reqopt/optional/string/header'} # type: ignore + post_optional_string_header.metadata = {"url": "/reqopt/optional/string/header"} # type: ignore @distributed_trace_async - async def post_required_class_parameter( - self, - body_parameter: "_models.Product", - **kwargs - ) -> None: + async def post_required_class_parameter(self, body_parameter: "_models.Product", **kwargs) -> None: """Test explicitly required complex object. Please put null and the client library should throw before the request is sent. @@ -680,28 +611,26 @@ async def post_required_class_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_class_parameter.metadata['url'] # type: ignore + url = self.post_required_class_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'Product') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "Product") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -714,14 +643,10 @@ async def post_required_class_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_class_parameter.metadata = {'url': '/reqopt/requied/class/parameter'} # type: ignore + post_required_class_parameter.metadata = {"url": "/reqopt/requied/class/parameter"} # type: ignore @distributed_trace_async - async def post_optional_class_parameter( - self, - body_parameter: Optional["_models.Product"] = None, - **kwargs - ) -> None: + async def post_optional_class_parameter(self, body_parameter: Optional["_models.Product"] = None, **kwargs) -> None: """Test explicitly optional complex object. Please put null. :param body_parameter: @@ -731,31 +656,29 @@ async def post_optional_class_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_class_parameter.metadata['url'] # type: ignore + url = self.post_optional_class_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'Product') + body_content = self._serialize.body(body_parameter, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -768,14 +691,10 @@ async def post_optional_class_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_class_parameter.metadata = {'url': '/reqopt/optional/class/parameter'} # type: ignore + post_optional_class_parameter.metadata = {"url": "/reqopt/optional/class/parameter"} # type: ignore @distributed_trace_async - async def post_required_class_property( - self, - value: "_models.Product", - **kwargs - ) -> None: + async def post_required_class_property(self, value: "_models.Product", **kwargs) -> None: """Test explicitly required complex object. Please put a valid class-wrapper with 'value' = null and the client library should throw before the request is sent. @@ -786,30 +705,28 @@ async def post_required_class_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ClassWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_class_property.metadata['url'] # type: ignore + url = self.post_required_class_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'ClassWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "ClassWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -822,14 +739,10 @@ async def post_required_class_property( if cls: return cls(pipeline_response, None, {}) - post_required_class_property.metadata = {'url': '/reqopt/requied/class/property'} # type: ignore + post_required_class_property.metadata = {"url": "/reqopt/requied/class/property"} # type: ignore @distributed_trace_async - async def post_optional_class_property( - self, - value: Optional["_models.Product"] = None, - **kwargs - ) -> None: + async def post_optional_class_property(self, value: Optional["_models.Product"] = None, **kwargs) -> None: """Test explicitly optional complex object. Please put a valid class-wrapper with 'value' = null. :param value: @@ -839,33 +752,31 @@ async def post_optional_class_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ClassOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_class_property.metadata['url'] # type: ignore + url = self.post_optional_class_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'ClassOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "ClassOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -878,14 +789,10 @@ async def post_optional_class_property( if cls: return cls(pipeline_response, None, {}) - post_optional_class_property.metadata = {'url': '/reqopt/optional/class/property'} # type: ignore + post_optional_class_property.metadata = {"url": "/reqopt/optional/class/property"} # type: ignore @distributed_trace_async - async def post_required_array_parameter( - self, - body_parameter: List[str], - **kwargs - ) -> None: + async def post_required_array_parameter(self, body_parameter: List[str], **kwargs) -> None: """Test explicitly required array. Please put null and the client library should throw before the request is sent. @@ -896,28 +803,26 @@ async def post_required_array_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_array_parameter.metadata['url'] # type: ignore + url = self.post_required_array_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "[str]") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -930,14 +835,10 @@ async def post_required_array_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_array_parameter.metadata = {'url': '/reqopt/requied/array/parameter'} # type: ignore + post_required_array_parameter.metadata = {"url": "/reqopt/requied/array/parameter"} # type: ignore @distributed_trace_async - async def post_optional_array_parameter( - self, - body_parameter: Optional[List[str]] = None, - **kwargs - ) -> None: + async def post_optional_array_parameter(self, body_parameter: Optional[List[str]] = None, **kwargs) -> None: """Test explicitly optional array. Please put null. :param body_parameter: @@ -947,31 +848,29 @@ async def post_optional_array_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_array_parameter.metadata['url'] # type: ignore + url = self.post_optional_array_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, '[str]') + body_content = self._serialize.body(body_parameter, "[str]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -984,14 +883,10 @@ async def post_optional_array_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_array_parameter.metadata = {'url': '/reqopt/optional/array/parameter'} # type: ignore + post_optional_array_parameter.metadata = {"url": "/reqopt/optional/array/parameter"} # type: ignore @distributed_trace_async - async def post_required_array_property( - self, - value: List[str], - **kwargs - ) -> None: + async def post_required_array_property(self, value: List[str], **kwargs) -> None: """Test explicitly required array. Please put a valid array-wrapper with 'value' = null and the client library should throw before the request is sent. @@ -1002,30 +897,28 @@ async def post_required_array_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ArrayWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_array_property.metadata['url'] # type: ignore + url = self.post_required_array_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1038,14 +931,10 @@ async def post_required_array_property( if cls: return cls(pipeline_response, None, {}) - post_required_array_property.metadata = {'url': '/reqopt/requied/array/property'} # type: ignore + post_required_array_property.metadata = {"url": "/reqopt/requied/array/property"} # type: ignore @distributed_trace_async - async def post_optional_array_property( - self, - value: Optional[List[str]] = None, - **kwargs - ) -> None: + async def post_optional_array_property(self, value: Optional[List[str]] = None, **kwargs) -> None: """Test explicitly optional array. Please put a valid array-wrapper with 'value' = null. :param value: @@ -1055,33 +944,31 @@ async def post_optional_array_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ArrayOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_array_property.metadata['url'] # type: ignore + url = self.post_optional_array_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'ArrayOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "ArrayOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1094,14 +981,10 @@ async def post_optional_array_property( if cls: return cls(pipeline_response, None, {}) - post_optional_array_property.metadata = {'url': '/reqopt/optional/array/property'} # type: ignore + post_optional_array_property.metadata = {"url": "/reqopt/optional/array/property"} # type: ignore @distributed_trace_async - async def post_required_array_header( - self, - header_parameter: List[str], - **kwargs - ) -> None: + async def post_required_array_header(self, header_parameter: List[str], **kwargs) -> None: """Test explicitly required array. Please put a header 'headerParameter' => null and the client library should throw before the request is sent. @@ -1112,23 +995,23 @@ async def post_required_array_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_array_header.metadata['url'] # type: ignore + url = self.post_required_array_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, '[str]', div=',') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header( + "header_parameter", header_parameter, "[str]", div="," + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1142,14 +1025,10 @@ async def post_required_array_header( if cls: return cls(pipeline_response, None, {}) - post_required_array_header.metadata = {'url': '/reqopt/requied/array/header'} # type: ignore + post_required_array_header.metadata = {"url": "/reqopt/requied/array/header"} # type: ignore @distributed_trace_async - async def post_optional_array_header( - self, - header_parameter: Optional[List[str]] = None, - **kwargs - ) -> None: + async def post_optional_array_header(self, header_parameter: Optional[List[str]] = None, **kwargs) -> None: """Test explicitly optional integer. Please put a header 'headerParameter' => null. :param header_parameter: @@ -1159,15 +1038,13 @@ async def post_optional_array_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_array_header.metadata['url'] # type: ignore + url = self.post_optional_array_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1175,8 +1052,10 @@ async def post_optional_array_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if header_parameter is not None: - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, '[str]', div=',') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header( + "header_parameter", header_parameter, "[str]", div="," + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1190,4 +1069,4 @@ async def post_optional_array_header( if cls: return cls(pipeline_response, None, {}) - post_optional_array_header.metadata = {'url': '/reqopt/optional/array/header'} # type: ignore + post_optional_array_header.metadata = {"url": "/reqopt/optional/array/header"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py index 8361eea8b90..184f0bcf293 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class ImplicitOperations: """ImplicitOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_required_path( - self, - path_parameter: str, - **kwargs - ) -> None: + async def get_required_path(self, path_parameter: str, **kwargs) -> None: """Test implicitly required path parameter. :param path_parameter: @@ -55,17 +58,15 @@ async def get_required_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_path.metadata['url'] # type: ignore + url = self.get_required_path.metadata["url"] # type: ignore path_format_arguments = { - 'pathParameter': self._serialize.url("path_parameter", path_parameter, 'str'), + "pathParameter": self._serialize.url("path_parameter", path_parameter, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -74,7 +75,7 @@ async def get_required_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -88,14 +89,10 @@ async def get_required_path( if cls: return cls(pipeline_response, None, {}) - get_required_path.metadata = {'url': '/reqopt/implicit/required/path/{pathParameter}'} # type: ignore + get_required_path.metadata = {"url": "/reqopt/implicit/required/path/{pathParameter}"} # type: ignore @distributed_trace_async - async def put_optional_query( - self, - query_parameter: Optional[str] = None, - **kwargs - ) -> None: + async def put_optional_query(self, query_parameter: Optional[str] = None, **kwargs) -> None: """Test implicitly optional query parameter. :param query_parameter: @@ -105,24 +102,22 @@ async def put_optional_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.put_optional_query.metadata['url'] # type: ignore + url = self.put_optional_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if query_parameter is not None: - query_parameters['queryParameter'] = self._serialize.query("query_parameter", query_parameter, 'str') + query_parameters["queryParameter"] = self._serialize.query("query_parameter", query_parameter, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.put(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -136,14 +131,10 @@ async def put_optional_query( if cls: return cls(pipeline_response, None, {}) - put_optional_query.metadata = {'url': '/reqopt/implicit/optional/query'} # type: ignore + put_optional_query.metadata = {"url": "/reqopt/implicit/optional/query"} # type: ignore @distributed_trace_async - async def put_optional_header( - self, - query_parameter: Optional[str] = None, - **kwargs - ) -> None: + async def put_optional_header(self, query_parameter: Optional[str] = None, **kwargs) -> None: """Test implicitly optional header parameter. :param query_parameter: @@ -153,15 +144,13 @@ async def put_optional_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.put_optional_header.metadata['url'] # type: ignore + url = self.put_optional_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -169,8 +158,8 @@ async def put_optional_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if query_parameter is not None: - header_parameters['queryParameter'] = self._serialize.header("query_parameter", query_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["queryParameter"] = self._serialize.header("query_parameter", query_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.put(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,14 +173,10 @@ async def put_optional_header( if cls: return cls(pipeline_response, None, {}) - put_optional_header.metadata = {'url': '/reqopt/implicit/optional/header'} # type: ignore + put_optional_header.metadata = {"url": "/reqopt/implicit/optional/header"} # type: ignore @distributed_trace_async - async def put_optional_body( - self, - body_parameter: Optional[str] = None, - **kwargs - ) -> None: + async def put_optional_body(self, body_parameter: Optional[str] = None, **kwargs) -> None: """Test implicitly optional body parameter. :param body_parameter: @@ -201,31 +186,29 @@ async def put_optional_body( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_optional_body.metadata['url'] # type: ignore + url = self.put_optional_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'str') + body_content = self._serialize.body(body_parameter, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -238,13 +221,10 @@ async def put_optional_body( if cls: return cls(pipeline_response, None, {}) - put_optional_body.metadata = {'url': '/reqopt/implicit/optional/body'} # type: ignore + put_optional_body.metadata = {"url": "/reqopt/implicit/optional/body"} # type: ignore @distributed_trace_async - async def get_required_global_path( - self, - **kwargs - ) -> None: + async def get_required_global_path(self, **kwargs) -> None: """Test implicitly required path parameter. :keyword callable cls: A custom type or function that will be passed the direct response @@ -252,17 +232,17 @@ async def get_required_global_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_global_path.metadata['url'] # type: ignore + url = self.get_required_global_path.metadata["url"] # type: ignore path_format_arguments = { - 'required-global-path': self._serialize.url("self._config.required_global_path", self._config.required_global_path, 'str'), + "required-global-path": self._serialize.url( + "self._config.required_global_path", self._config.required_global_path, "str" + ), } url = self._client.format_url(url, **path_format_arguments) @@ -271,7 +251,7 @@ async def get_required_global_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -285,13 +265,10 @@ async def get_required_global_path( if cls: return cls(pipeline_response, None, {}) - get_required_global_path.metadata = {'url': '/reqopt/global/required/path/{required-global-path}'} # type: ignore + get_required_global_path.metadata = {"url": "/reqopt/global/required/path/{required-global-path}"} # type: ignore @distributed_trace_async - async def get_required_global_query( - self, - **kwargs - ) -> None: + async def get_required_global_query(self, **kwargs) -> None: """Test implicitly required query parameter. :keyword callable cls: A custom type or function that will be passed the direct response @@ -299,23 +276,23 @@ async def get_required_global_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_global_query.metadata['url'] # type: ignore + url = self.get_required_global_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['required-global-query'] = self._serialize.query("self._config.required_global_query", self._config.required_global_query, 'str') + query_parameters["required-global-query"] = self._serialize.query( + "self._config.required_global_query", self._config.required_global_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -329,13 +306,10 @@ async def get_required_global_query( if cls: return cls(pipeline_response, None, {}) - get_required_global_query.metadata = {'url': '/reqopt/global/required/query'} # type: ignore + get_required_global_query.metadata = {"url": "/reqopt/global/required/query"} # type: ignore @distributed_trace_async - async def get_optional_global_query( - self, - **kwargs - ) -> None: + async def get_optional_global_query(self, **kwargs) -> None: """Test implicitly optional query parameter. :keyword callable cls: A custom type or function that will be passed the direct response @@ -343,24 +317,24 @@ async def get_optional_global_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_optional_global_query.metadata['url'] # type: ignore + url = self.get_optional_global_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if self._config.optional_global_query is not None: - query_parameters['optional-global-query'] = self._serialize.query("self._config.optional_global_query", self._config.optional_global_query, 'int') + query_parameters["optional-global-query"] = self._serialize.query( + "self._config.optional_global_query", self._config.optional_global_query, "int" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -374,4 +348,4 @@ async def get_optional_global_query( if cls: return cls(pipeline_response, None, {}) - get_optional_global_query.metadata = {'url': '/reqopt/global/optional/query'} # type: ignore + get_optional_global_query.metadata = {"url": "/reqopt/global/optional/query"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/__init__.py index a668c29015a..98211135771 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/__init__.py @@ -30,14 +30,14 @@ from ._models import StringWrapper # type: ignore __all__ = [ - 'ArrayOptionalWrapper', - 'ArrayWrapper', - 'ClassOptionalWrapper', - 'ClassWrapper', - 'Error', - 'IntOptionalWrapper', - 'IntWrapper', - 'Product', - 'StringOptionalWrapper', - 'StringWrapper', + "ArrayOptionalWrapper", + "ArrayWrapper", + "ClassOptionalWrapper", + "ClassWrapper", + "Error", + "IntOptionalWrapper", + "IntWrapper", + "Product", + "StringOptionalWrapper", + "StringWrapper", ] diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models.py index 921734fd77d..6abb3afafb6 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models.py @@ -18,15 +18,12 @@ class ArrayOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[str]'}, + "value": {"key": "value", "type": "[str]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ArrayOptionalWrapper, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class ArrayWrapper(msrest.serialization.Model): @@ -39,19 +36,16 @@ class ArrayWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': '[str]'}, + "value": {"key": "value", "type": "[str]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ArrayWrapper, self).__init__(**kwargs) - self.value = kwargs['value'] + self.value = kwargs["value"] class ClassOptionalWrapper(msrest.serialization.Model): @@ -62,15 +56,12 @@ class ClassOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'Product'}, + "value": {"key": "value", "type": "Product"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ClassOptionalWrapper, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class ClassWrapper(msrest.serialization.Model): @@ -83,19 +74,16 @@ class ClassWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'Product'}, + "value": {"key": "value", "type": "Product"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ClassWrapper, self).__init__(**kwargs) - self.value = kwargs['value'] + self.value = kwargs["value"] class Error(msrest.serialization.Model): @@ -108,17 +96,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class IntOptionalWrapper(msrest.serialization.Model): @@ -129,15 +114,12 @@ class IntOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'int'}, + "value": {"key": "value", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(IntOptionalWrapper, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class IntWrapper(msrest.serialization.Model): @@ -150,19 +132,16 @@ class IntWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'int'}, + "value": {"key": "value", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(IntWrapper, self).__init__(**kwargs) - self.value = kwargs['value'] + self.value = kwargs["value"] class Product(msrest.serialization.Model): @@ -177,21 +156,18 @@ class Product(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, + "id": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.id = kwargs['id'] - self.name = kwargs.get('name', None) + self.id = kwargs["id"] + self.name = kwargs.get("name", None) class StringOptionalWrapper(msrest.serialization.Model): @@ -202,15 +178,12 @@ class StringOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StringOptionalWrapper, self).__init__(**kwargs) - self.value = kwargs.get('value', None) + self.value = kwargs.get("value", None) class StringWrapper(msrest.serialization.Model): @@ -223,16 +196,13 @@ class StringWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(StringWrapper, self).__init__(**kwargs) - self.value = kwargs['value'] + self.value = kwargs["value"] diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models_py3.py index d8fe85fd2de..e7689ba5513 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/models/_models_py3.py @@ -20,15 +20,10 @@ class ArrayOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': '[str]'}, + "value": {"key": "value", "type": "[str]"}, } - def __init__( - self, - *, - value: Optional[List[str]] = None, - **kwargs - ): + def __init__(self, *, value: Optional[List[str]] = None, **kwargs): super(ArrayOptionalWrapper, self).__init__(**kwargs) self.value = value @@ -43,19 +38,14 @@ class ArrayWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': '[str]'}, + "value": {"key": "value", "type": "[str]"}, } - def __init__( - self, - *, - value: List[str], - **kwargs - ): + def __init__(self, *, value: List[str], **kwargs): super(ArrayWrapper, self).__init__(**kwargs) self.value = value @@ -68,15 +58,10 @@ class ClassOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'Product'}, + "value": {"key": "value", "type": "Product"}, } - def __init__( - self, - *, - value: Optional["Product"] = None, - **kwargs - ): + def __init__(self, *, value: Optional["Product"] = None, **kwargs): super(ClassOptionalWrapper, self).__init__(**kwargs) self.value = value @@ -91,19 +76,14 @@ class ClassWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'Product'}, + "value": {"key": "value", "type": "Product"}, } - def __init__( - self, - *, - value: "Product", - **kwargs - ): + def __init__(self, *, value: "Product", **kwargs): super(ClassWrapper, self).__init__(**kwargs) self.value = value @@ -118,17 +98,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -142,15 +116,10 @@ class IntOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'int'}, + "value": {"key": "value", "type": "int"}, } - def __init__( - self, - *, - value: Optional[int] = None, - **kwargs - ): + def __init__(self, *, value: Optional[int] = None, **kwargs): super(IntOptionalWrapper, self).__init__(**kwargs) self.value = value @@ -165,19 +134,14 @@ class IntWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'int'}, + "value": {"key": "value", "type": "int"}, } - def __init__( - self, - *, - value: int, - **kwargs - ): + def __init__(self, *, value: int, **kwargs): super(IntWrapper, self).__init__(**kwargs) self.value = value @@ -194,21 +158,15 @@ class Product(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, + "id": {"required": True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, + "id": {"key": "id", "type": "int"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - id: int, - name: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: int, name: Optional[str] = None, **kwargs): super(Product, self).__init__(**kwargs) self.id = id self.name = name @@ -222,15 +180,10 @@ class StringOptionalWrapper(msrest.serialization.Model): """ _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - *, - value: Optional[str] = None, - **kwargs - ): + def __init__(self, *, value: Optional[str] = None, **kwargs): super(StringOptionalWrapper, self).__init__(**kwargs) self.value = value @@ -245,18 +198,13 @@ class StringWrapper(msrest.serialization.Model): """ _validation = { - 'value': {'required': True}, + "value": {"required": True}, } _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, + "value": {"key": "value", "type": "str"}, } - def __init__( - self, - *, - value: str, - **kwargs - ): + def __init__(self, *, value: str, **kwargs): super(StringWrapper, self).__init__(**kwargs) self.value = value diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/__init__.py index d145a1fba4e..8bf716be8df 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/__init__.py @@ -10,6 +10,6 @@ from ._explicit_operations import ExplicitOperations __all__ = [ - 'ImplicitOperations', - 'ExplicitOperations', + "ImplicitOperations", + "ExplicitOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py index 71611e05211..575534278b1 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ExplicitOperations(object): """ExplicitOperations operations. @@ -61,28 +68,26 @@ def post_required_integer_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_integer_parameter.metadata['url'] # type: ignore + url = self.post_required_integer_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'int') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "int") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -95,7 +100,7 @@ def post_required_integer_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_integer_parameter.metadata = {'url': '/reqopt/requied/integer/parameter'} # type: ignore + post_required_integer_parameter.metadata = {"url": "/reqopt/requied/integer/parameter"} # type: ignore @distributed_trace def post_optional_integer_parameter( @@ -113,31 +118,29 @@ def post_optional_integer_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_integer_parameter.metadata['url'] # type: ignore + url = self.post_optional_integer_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'int') + body_content = self._serialize.body(body_parameter, "int") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -150,7 +153,7 @@ def post_optional_integer_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_parameter.metadata = {'url': '/reqopt/optional/integer/parameter'} # type: ignore + post_optional_integer_parameter.metadata = {"url": "/reqopt/optional/integer/parameter"} # type: ignore @distributed_trace def post_required_integer_property( @@ -169,30 +172,28 @@ def post_required_integer_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.IntWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_integer_property.metadata['url'] # type: ignore + url = self.post_required_integer_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'IntWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "IntWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -205,7 +206,7 @@ def post_required_integer_property( if cls: return cls(pipeline_response, None, {}) - post_required_integer_property.metadata = {'url': '/reqopt/requied/integer/property'} # type: ignore + post_required_integer_property.metadata = {"url": "/reqopt/requied/integer/property"} # type: ignore @distributed_trace def post_optional_integer_property( @@ -223,33 +224,31 @@ def post_optional_integer_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.IntOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_integer_property.metadata['url'] # type: ignore + url = self.post_optional_integer_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'IntOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "IntOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -262,7 +261,7 @@ def post_optional_integer_property( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_property.metadata = {'url': '/reqopt/optional/integer/property'} # type: ignore + post_optional_integer_property.metadata = {"url": "/reqopt/optional/integer/property"} # type: ignore @distributed_trace def post_required_integer_header( @@ -281,23 +280,21 @@ def post_required_integer_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_integer_header.metadata['url'] # type: ignore + url = self.post_required_integer_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -311,7 +308,7 @@ def post_required_integer_header( if cls: return cls(pipeline_response, None, {}) - post_required_integer_header.metadata = {'url': '/reqopt/requied/integer/header'} # type: ignore + post_required_integer_header.metadata = {"url": "/reqopt/requied/integer/header"} # type: ignore @distributed_trace def post_optional_integer_header( @@ -329,15 +326,13 @@ def post_optional_integer_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_integer_header.metadata['url'] # type: ignore + url = self.post_optional_integer_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -345,8 +340,8 @@ def post_optional_integer_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if header_parameter is not None: - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'int') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "int") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,7 +355,7 @@ def post_optional_integer_header( if cls: return cls(pipeline_response, None, {}) - post_optional_integer_header.metadata = {'url': '/reqopt/optional/integer/header'} # type: ignore + post_optional_integer_header.metadata = {"url": "/reqopt/optional/integer/header"} # type: ignore @distributed_trace def post_required_string_parameter( @@ -379,28 +374,26 @@ def post_required_string_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_string_parameter.metadata['url'] # type: ignore + url = self.post_required_string_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'str') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "str") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -413,7 +406,7 @@ def post_required_string_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_string_parameter.metadata = {'url': '/reqopt/requied/string/parameter'} # type: ignore + post_required_string_parameter.metadata = {"url": "/reqopt/requied/string/parameter"} # type: ignore @distributed_trace def post_optional_string_parameter( @@ -431,31 +424,29 @@ def post_optional_string_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_string_parameter.metadata['url'] # type: ignore + url = self.post_optional_string_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'str') + body_content = self._serialize.body(body_parameter, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -468,7 +459,7 @@ def post_optional_string_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_string_parameter.metadata = {'url': '/reqopt/optional/string/parameter'} # type: ignore + post_optional_string_parameter.metadata = {"url": "/reqopt/optional/string/parameter"} # type: ignore @distributed_trace def post_required_string_property( @@ -487,30 +478,28 @@ def post_required_string_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.StringWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_string_property.metadata['url'] # type: ignore + url = self.post_required_string_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'StringWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "StringWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -523,7 +512,7 @@ def post_required_string_property( if cls: return cls(pipeline_response, None, {}) - post_required_string_property.metadata = {'url': '/reqopt/requied/string/property'} # type: ignore + post_required_string_property.metadata = {"url": "/reqopt/requied/string/property"} # type: ignore @distributed_trace def post_optional_string_property( @@ -541,33 +530,31 @@ def post_optional_string_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.StringOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_string_property.metadata['url'] # type: ignore + url = self.post_optional_string_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'StringOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "StringOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -580,7 +567,7 @@ def post_optional_string_property( if cls: return cls(pipeline_response, None, {}) - post_optional_string_property.metadata = {'url': '/reqopt/optional/string/property'} # type: ignore + post_optional_string_property.metadata = {"url": "/reqopt/optional/string/property"} # type: ignore @distributed_trace def post_required_string_header( @@ -599,23 +586,21 @@ def post_required_string_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_string_header.metadata['url'] # type: ignore + url = self.post_required_string_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header("header_parameter", header_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -629,7 +614,7 @@ def post_required_string_header( if cls: return cls(pipeline_response, None, {}) - post_required_string_header.metadata = {'url': '/reqopt/requied/string/header'} # type: ignore + post_required_string_header.metadata = {"url": "/reqopt/requied/string/header"} # type: ignore @distributed_trace def post_optional_string_header( @@ -647,15 +632,13 @@ def post_optional_string_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_string_header.metadata['url'] # type: ignore + url = self.post_optional_string_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -663,8 +646,8 @@ def post_optional_string_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if body_parameter is not None: - header_parameters['bodyParameter'] = self._serialize.header("body_parameter", body_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["bodyParameter"] = self._serialize.header("body_parameter", body_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -678,7 +661,7 @@ def post_optional_string_header( if cls: return cls(pipeline_response, None, {}) - post_optional_string_header.metadata = {'url': '/reqopt/optional/string/header'} # type: ignore + post_optional_string_header.metadata = {"url": "/reqopt/optional/string/header"} # type: ignore @distributed_trace def post_required_class_parameter( @@ -697,28 +680,26 @@ def post_required_class_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_class_parameter.metadata['url'] # type: ignore + url = self.post_required_class_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, 'Product') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "Product") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -731,7 +712,7 @@ def post_required_class_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_class_parameter.metadata = {'url': '/reqopt/requied/class/parameter'} # type: ignore + post_required_class_parameter.metadata = {"url": "/reqopt/requied/class/parameter"} # type: ignore @distributed_trace def post_optional_class_parameter( @@ -749,31 +730,29 @@ def post_optional_class_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_class_parameter.metadata['url'] # type: ignore + url = self.post_optional_class_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'Product') + body_content = self._serialize.body(body_parameter, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -786,7 +765,7 @@ def post_optional_class_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_class_parameter.metadata = {'url': '/reqopt/optional/class/parameter'} # type: ignore + post_optional_class_parameter.metadata = {"url": "/reqopt/optional/class/parameter"} # type: ignore @distributed_trace def post_required_class_property( @@ -805,30 +784,28 @@ def post_required_class_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ClassWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_class_property.metadata['url'] # type: ignore + url = self.post_required_class_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'ClassWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "ClassWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -841,7 +818,7 @@ def post_required_class_property( if cls: return cls(pipeline_response, None, {}) - post_required_class_property.metadata = {'url': '/reqopt/requied/class/property'} # type: ignore + post_required_class_property.metadata = {"url": "/reqopt/requied/class/property"} # type: ignore @distributed_trace def post_optional_class_property( @@ -859,33 +836,31 @@ def post_optional_class_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ClassOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_class_property.metadata['url'] # type: ignore + url = self.post_optional_class_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'ClassOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "ClassOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -898,7 +873,7 @@ def post_optional_class_property( if cls: return cls(pipeline_response, None, {}) - post_optional_class_property.metadata = {'url': '/reqopt/optional/class/property'} # type: ignore + post_optional_class_property.metadata = {"url": "/reqopt/optional/class/property"} # type: ignore @distributed_trace def post_required_array_parameter( @@ -917,28 +892,26 @@ def post_required_array_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_array_parameter.metadata['url'] # type: ignore + url = self.post_required_array_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(body_parameter, '[str]') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(body_parameter, "[str]") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -951,7 +924,7 @@ def post_required_array_parameter( if cls: return cls(pipeline_response, None, {}) - post_required_array_parameter.metadata = {'url': '/reqopt/requied/array/parameter'} # type: ignore + post_required_array_parameter.metadata = {"url": "/reqopt/requied/array/parameter"} # type: ignore @distributed_trace def post_optional_array_parameter( @@ -969,31 +942,29 @@ def post_optional_array_parameter( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_array_parameter.metadata['url'] # type: ignore + url = self.post_optional_array_parameter.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, '[str]') + body_content = self._serialize.body(body_parameter, "[str]") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1006,7 +977,7 @@ def post_optional_array_parameter( if cls: return cls(pipeline_response, None, {}) - post_optional_array_parameter.metadata = {'url': '/reqopt/optional/array/parameter'} # type: ignore + post_optional_array_parameter.metadata = {"url": "/reqopt/optional/array/parameter"} # type: ignore @distributed_trace def post_required_array_property( @@ -1025,30 +996,28 @@ def post_required_array_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ArrayWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_required_array_property.metadata['url'] # type: ignore + url = self.post_required_array_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_body_parameter, 'ArrayWrapper') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_body_parameter, "ArrayWrapper") + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1061,7 +1030,7 @@ def post_required_array_property( if cls: return cls(pipeline_response, None, {}) - post_required_array_property.metadata = {'url': '/reqopt/requied/array/property'} # type: ignore + post_required_array_property.metadata = {"url": "/reqopt/requied/array/property"} # type: ignore @distributed_trace def post_optional_array_property( @@ -1079,33 +1048,31 @@ def post_optional_array_property( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _body_parameter = _models.ArrayOptionalWrapper(value=value) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_optional_array_property.metadata['url'] # type: ignore + url = self.post_optional_array_property.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if _body_parameter is not None: - body_content = self._serialize.body(_body_parameter, 'ArrayOptionalWrapper') + body_content = self._serialize.body(_body_parameter, "ArrayOptionalWrapper") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1118,7 +1085,7 @@ def post_optional_array_property( if cls: return cls(pipeline_response, None, {}) - post_optional_array_property.metadata = {'url': '/reqopt/optional/array/property'} # type: ignore + post_optional_array_property.metadata = {"url": "/reqopt/optional/array/property"} # type: ignore @distributed_trace def post_required_array_header( @@ -1137,23 +1104,23 @@ def post_required_array_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_required_array_header.metadata['url'] # type: ignore + url = self.post_required_array_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, '[str]', div=',') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header( + "header_parameter", header_parameter, "[str]", div="," + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1167,7 +1134,7 @@ def post_required_array_header( if cls: return cls(pipeline_response, None, {}) - post_required_array_header.metadata = {'url': '/reqopt/requied/array/header'} # type: ignore + post_required_array_header.metadata = {"url": "/reqopt/requied/array/header"} # type: ignore @distributed_trace def post_optional_array_header( @@ -1185,15 +1152,13 @@ def post_optional_array_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.post_optional_array_header.metadata['url'] # type: ignore + url = self.post_optional_array_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -1201,8 +1166,10 @@ def post_optional_array_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if header_parameter is not None: - header_parameters['headerParameter'] = self._serialize.header("header_parameter", header_parameter, '[str]', div=',') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["headerParameter"] = self._serialize.header( + "header_parameter", header_parameter, "[str]", div="," + ) + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1216,4 +1183,4 @@ def post_optional_array_header( if cls: return cls(pipeline_response, None, {}) - post_optional_array_header.metadata = {'url': '/reqopt/optional/array/header'} # type: ignore + post_optional_array_header.metadata = {"url": "/reqopt/optional/array/header"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py index 19b6b5faf5f..aec08127956 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class ImplicitOperations(object): """ImplicitOperations operations. @@ -60,17 +67,15 @@ def get_required_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_path.metadata['url'] # type: ignore + url = self.get_required_path.metadata["url"] # type: ignore path_format_arguments = { - 'pathParameter': self._serialize.url("path_parameter", path_parameter, 'str'), + "pathParameter": self._serialize.url("path_parameter", path_parameter, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -79,7 +84,7 @@ def get_required_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -93,7 +98,7 @@ def get_required_path( if cls: return cls(pipeline_response, None, {}) - get_required_path.metadata = {'url': '/reqopt/implicit/required/path/{pathParameter}'} # type: ignore + get_required_path.metadata = {"url": "/reqopt/implicit/required/path/{pathParameter}"} # type: ignore @distributed_trace def put_optional_query( @@ -111,24 +116,22 @@ def put_optional_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.put_optional_query.metadata['url'] # type: ignore + url = self.put_optional_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if query_parameter is not None: - query_parameters['queryParameter'] = self._serialize.query("query_parameter", query_parameter, 'str') + query_parameters["queryParameter"] = self._serialize.query("query_parameter", query_parameter, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.put(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -142,7 +145,7 @@ def put_optional_query( if cls: return cls(pipeline_response, None, {}) - put_optional_query.metadata = {'url': '/reqopt/implicit/optional/query'} # type: ignore + put_optional_query.metadata = {"url": "/reqopt/implicit/optional/query"} # type: ignore @distributed_trace def put_optional_header( @@ -160,15 +163,13 @@ def put_optional_header( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.put_optional_header.metadata['url'] # type: ignore + url = self.put_optional_header.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -176,8 +177,8 @@ def put_optional_header( # Construct headers header_parameters = {} # type: Dict[str, Any] if query_parameter is not None: - header_parameters['queryParameter'] = self._serialize.header("query_parameter", query_parameter, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["queryParameter"] = self._serialize.header("query_parameter", query_parameter, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.put(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -191,7 +192,7 @@ def put_optional_header( if cls: return cls(pipeline_response, None, {}) - put_optional_header.metadata = {'url': '/reqopt/implicit/optional/header'} # type: ignore + put_optional_header.metadata = {"url": "/reqopt/implicit/optional/header"} # type: ignore @distributed_trace def put_optional_body( @@ -209,31 +210,29 @@ def put_optional_body( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.put_optional_body.metadata['url'] # type: ignore + url = self.put_optional_body.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body_parameter is not None: - body_content = self._serialize.body(body_parameter, 'str') + body_content = self._serialize.body(body_parameter, "str") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -246,12 +245,11 @@ def put_optional_body( if cls: return cls(pipeline_response, None, {}) - put_optional_body.metadata = {'url': '/reqopt/implicit/optional/body'} # type: ignore + put_optional_body.metadata = {"url": "/reqopt/implicit/optional/body"} # type: ignore @distributed_trace def get_required_global_path( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Test implicitly required path parameter. @@ -261,17 +259,17 @@ def get_required_global_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_global_path.metadata['url'] # type: ignore + url = self.get_required_global_path.metadata["url"] # type: ignore path_format_arguments = { - 'required-global-path': self._serialize.url("self._config.required_global_path", self._config.required_global_path, 'str'), + "required-global-path": self._serialize.url( + "self._config.required_global_path", self._config.required_global_path, "str" + ), } url = self._client.format_url(url, **path_format_arguments) @@ -280,7 +278,7 @@ def get_required_global_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -294,12 +292,11 @@ def get_required_global_path( if cls: return cls(pipeline_response, None, {}) - get_required_global_path.metadata = {'url': '/reqopt/global/required/path/{required-global-path}'} # type: ignore + get_required_global_path.metadata = {"url": "/reqopt/global/required/path/{required-global-path}"} # type: ignore @distributed_trace def get_required_global_query( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Test implicitly required query parameter. @@ -309,23 +306,23 @@ def get_required_global_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_required_global_query.metadata['url'] # type: ignore + url = self.get_required_global_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['required-global-query'] = self._serialize.query("self._config.required_global_query", self._config.required_global_query, 'str') + query_parameters["required-global-query"] = self._serialize.query( + "self._config.required_global_query", self._config.required_global_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -339,12 +336,11 @@ def get_required_global_query( if cls: return cls(pipeline_response, None, {}) - get_required_global_query.metadata = {'url': '/reqopt/global/required/query'} # type: ignore + get_required_global_query.metadata = {"url": "/reqopt/global/required/query"} # type: ignore @distributed_trace def get_optional_global_query( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Test implicitly optional query parameter. @@ -354,24 +350,24 @@ def get_optional_global_query( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_optional_global_query.metadata['url'] # type: ignore + url = self.get_optional_global_query.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if self._config.optional_global_query is not None: - query_parameters['optional-global-query'] = self._serialize.query("self._config.optional_global_query", self._config.optional_global_query, 'int') + query_parameters["optional-global-query"] = self._serialize.query( + "self._config.optional_global_query", self._config.optional_global_query, "int" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -385,4 +381,4 @@ def get_optional_global_query( if cls: return cls(pipeline_response, None, {}) - get_optional_global_query.metadata = {'url': '/reqopt/global/optional/query'} # type: ignore + get_optional_global_query.metadata = {"url": "/reqopt/global/optional/query"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/setup.py b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/setup.py index 141be11502b..681eb6d6611 100644 --- a/test/vanilla/Expected/AcceptanceTests/RequiredOptional/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/RequiredOptional/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Url/setup.py b/test/vanilla/Expected/AcceptanceTests/Url/setup.py index c7294da9196..2d7f2d4ef20 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/__init__.py b/test/vanilla/Expected/AcceptanceTests/Url/url/__init__.py index 70361a03704..b0ddf6aa89e 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestUrlTestService'] +__all__ = ["AutoRestUrlTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py b/test/vanilla/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py index 68f64051297..6fb5b65ac1b 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py @@ -47,7 +47,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestUrlTestServiceConfiguration(global_string_path, global_string_query, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -55,12 +55,9 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.queries = QueriesOperations( - self._client, self._config, self._serialize, self._deserialize) - self.path_items = PathItemsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) + self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) + self.path_items = PathItemsOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Url/url/_configuration.py index 05d6efa4b31..820efa20c14 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/_configuration.py @@ -43,20 +43,19 @@ def __init__( self.global_string_path = global_string_path self.global_string_query = global_string_query - kwargs.setdefault('sdk_moniker', 'autoresturltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresturltestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/__init__.py index 01b02cf07cf..3e3440baef2 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_url_test_service import AutoRestUrlTestService -__all__ = ['AutoRestUrlTestService'] + +__all__ = ["AutoRestUrlTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py index da057d78591..23329c405e1 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py @@ -42,7 +42,7 @@ def __init__( **kwargs: Any ) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestUrlTestServiceConfiguration(global_string_path, global_string_query, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -50,12 +50,9 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.paths = PathsOperations( - self._client, self._config, self._serialize, self._deserialize) - self.queries = QueriesOperations( - self._client, self._config, self._serialize, self._deserialize) - self.path_items = PathItemsOperations( - self._client, self._config, self._serialize, self._deserialize) + self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) + self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) + self.path_items = PathItemsOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_configuration.py index 6d9d2dc41d0..4a97851c593 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/_configuration.py @@ -26,31 +26,23 @@ class AutoRestUrlTestServiceConfiguration(Configuration): :type global_string_query: str """ - def __init__( - self, - global_string_path: str, - global_string_query: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, global_string_path: str, global_string_query: Optional[str] = None, **kwargs: Any) -> None: if global_string_path is None: raise ValueError("Parameter 'global_string_path' must not be None.") super(AutoRestUrlTestServiceConfiguration, self).__init__(**kwargs) self.global_string_path = global_string_path self.global_string_query = global_string_query - kwargs.setdefault('sdk_moniker', 'autoresturltestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresturltestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/__init__.py index 8d46687d7c1..293199669de 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/__init__.py @@ -11,7 +11,7 @@ from ._path_items_operations import PathItemsOperations __all__ = [ - 'PathsOperations', - 'QueriesOperations', - 'PathItemsOperations', + "PathsOperations", + "QueriesOperations", + "PathItemsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py index d4000ea9225..5a841fee450 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PathItemsOperations: """PathItemsOperations async operations. @@ -67,34 +74,40 @@ async def get_all_with_values( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_all_with_values.metadata['url'] # type: ignore + url = self.get_all_with_values.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -108,7 +121,7 @@ async def get_all_with_values( if cls: return cls(pipeline_response, None, {}) - get_all_with_values.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery'} # type: ignore + get_all_with_values.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery"} # type: ignore @distributed_trace_async async def get_global_query_null( @@ -137,34 +150,40 @@ async def get_global_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_global_query_null.metadata['url'] # type: ignore + url = self.get_global_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -178,7 +197,7 @@ async def get_global_query_null( if cls: return cls(pipeline_response, None, {}) - get_global_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery'} # type: ignore + get_global_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery"} # type: ignore @distributed_trace_async async def get_global_and_local_query_null( @@ -207,34 +226,40 @@ async def get_global_and_local_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_global_and_local_query_null.metadata['url'] # type: ignore + url = self.get_global_and_local_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -248,7 +273,7 @@ async def get_global_and_local_query_null( if cls: return cls(pipeline_response, None, {}) - get_global_and_local_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null'} # type: ignore + get_global_and_local_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null"} # type: ignore @distributed_trace_async async def get_local_path_item_query_null( @@ -276,34 +301,40 @@ async def get_local_path_item_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_path_item_query_null.metadata['url'] # type: ignore + url = self.get_local_path_item_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -317,4 +348,4 @@ async def get_local_path_item_query_null( if cls: return cls(pipeline_response, None, {}) - get_local_path_item_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null'} # type: ignore + get_local_path_item_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py index ae4a2bbe57f..512b98de7c1 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations: """PathsOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_boolean_true( - self, - **kwargs - ) -> None: + async def get_boolean_true(self, **kwargs) -> None: """Get true Boolean value on path. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,18 +57,16 @@ async def get_boolean_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_path = True accept = "application/json" # Construct URL - url = self.get_boolean_true.metadata['url'] # type: ignore + url = self.get_boolean_true.metadata["url"] # type: ignore path_format_arguments = { - 'boolPath': self._serialize.url("bool_path", bool_path, 'bool'), + "boolPath": self._serialize.url("bool_path", bool_path, "bool"), } url = self._client.format_url(url, **path_format_arguments) @@ -73,7 +75,7 @@ async def get_boolean_true( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -87,13 +89,10 @@ async def get_boolean_true( if cls: return cls(pipeline_response, None, {}) - get_boolean_true.metadata = {'url': '/paths/bool/true/{boolPath}'} # type: ignore + get_boolean_true.metadata = {"url": "/paths/bool/true/{boolPath}"} # type: ignore @distributed_trace_async - async def get_boolean_false( - self, - **kwargs - ) -> None: + async def get_boolean_false(self, **kwargs) -> None: """Get false Boolean value on path. :keyword callable cls: A custom type or function that will be passed the direct response @@ -101,18 +100,16 @@ async def get_boolean_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_path = False accept = "application/json" # Construct URL - url = self.get_boolean_false.metadata['url'] # type: ignore + url = self.get_boolean_false.metadata["url"] # type: ignore path_format_arguments = { - 'boolPath': self._serialize.url("bool_path", bool_path, 'bool'), + "boolPath": self._serialize.url("bool_path", bool_path, "bool"), } url = self._client.format_url(url, **path_format_arguments) @@ -121,7 +118,7 @@ async def get_boolean_false( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,13 +132,10 @@ async def get_boolean_false( if cls: return cls(pipeline_response, None, {}) - get_boolean_false.metadata = {'url': '/paths/bool/false/{boolPath}'} # type: ignore + get_boolean_false.metadata = {"url": "/paths/bool/false/{boolPath}"} # type: ignore @distributed_trace_async - async def get_int_one_million( - self, - **kwargs - ) -> None: + async def get_int_one_million(self, **kwargs) -> None: """Get '1000000' integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -149,18 +143,16 @@ async def get_int_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_path = 1000000 accept = "application/json" # Construct URL - url = self.get_int_one_million.metadata['url'] # type: ignore + url = self.get_int_one_million.metadata["url"] # type: ignore path_format_arguments = { - 'intPath': self._serialize.url("int_path", int_path, 'int'), + "intPath": self._serialize.url("int_path", int_path, "int"), } url = self._client.format_url(url, **path_format_arguments) @@ -169,7 +161,7 @@ async def get_int_one_million( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -183,13 +175,10 @@ async def get_int_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_one_million.metadata = {'url': '/paths/int/1000000/{intPath}'} # type: ignore + get_int_one_million.metadata = {"url": "/paths/int/1000000/{intPath}"} # type: ignore @distributed_trace_async - async def get_int_negative_one_million( - self, - **kwargs - ) -> None: + async def get_int_negative_one_million(self, **kwargs) -> None: """Get '-1000000' integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -197,18 +186,16 @@ async def get_int_negative_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_path = -1000000 accept = "application/json" # Construct URL - url = self.get_int_negative_one_million.metadata['url'] # type: ignore + url = self.get_int_negative_one_million.metadata["url"] # type: ignore path_format_arguments = { - 'intPath': self._serialize.url("int_path", int_path, 'int'), + "intPath": self._serialize.url("int_path", int_path, "int"), } url = self._client.format_url(url, **path_format_arguments) @@ -217,7 +204,7 @@ async def get_int_negative_one_million( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -231,13 +218,10 @@ async def get_int_negative_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_negative_one_million.metadata = {'url': '/paths/int/-1000000/{intPath}'} # type: ignore + get_int_negative_one_million.metadata = {"url": "/paths/int/-1000000/{intPath}"} # type: ignore @distributed_trace_async - async def get_ten_billion( - self, - **kwargs - ) -> None: + async def get_ten_billion(self, **kwargs) -> None: """Get '10000000000' 64 bit integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -245,18 +229,16 @@ async def get_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_path = 10000000000 accept = "application/json" # Construct URL - url = self.get_ten_billion.metadata['url'] # type: ignore + url = self.get_ten_billion.metadata["url"] # type: ignore path_format_arguments = { - 'longPath': self._serialize.url("long_path", long_path, 'long'), + "longPath": self._serialize.url("long_path", long_path, "long"), } url = self._client.format_url(url, **path_format_arguments) @@ -265,7 +247,7 @@ async def get_ten_billion( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -279,13 +261,10 @@ async def get_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_ten_billion.metadata = {'url': '/paths/long/10000000000/{longPath}'} # type: ignore + get_ten_billion.metadata = {"url": "/paths/long/10000000000/{longPath}"} # type: ignore @distributed_trace_async - async def get_negative_ten_billion( - self, - **kwargs - ) -> None: + async def get_negative_ten_billion(self, **kwargs) -> None: """Get '-10000000000' 64 bit integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -293,18 +272,16 @@ async def get_negative_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_path = -10000000000 accept = "application/json" # Construct URL - url = self.get_negative_ten_billion.metadata['url'] # type: ignore + url = self.get_negative_ten_billion.metadata["url"] # type: ignore path_format_arguments = { - 'longPath': self._serialize.url("long_path", long_path, 'long'), + "longPath": self._serialize.url("long_path", long_path, "long"), } url = self._client.format_url(url, **path_format_arguments) @@ -313,7 +290,7 @@ async def get_negative_ten_billion( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -327,13 +304,10 @@ async def get_negative_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_negative_ten_billion.metadata = {'url': '/paths/long/-10000000000/{longPath}'} # type: ignore + get_negative_ten_billion.metadata = {"url": "/paths/long/-10000000000/{longPath}"} # type: ignore @distributed_trace_async - async def float_scientific_positive( - self, - **kwargs - ) -> None: + async def float_scientific_positive(self, **kwargs) -> None: """Get '1.034E+20' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -341,18 +315,16 @@ async def float_scientific_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_path = 103400000000000000000 accept = "application/json" # Construct URL - url = self.float_scientific_positive.metadata['url'] # type: ignore + url = self.float_scientific_positive.metadata["url"] # type: ignore path_format_arguments = { - 'floatPath': self._serialize.url("float_path", float_path, 'float'), + "floatPath": self._serialize.url("float_path", float_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -361,7 +333,7 @@ async def float_scientific_positive( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -375,13 +347,10 @@ async def float_scientific_positive( if cls: return cls(pipeline_response, None, {}) - float_scientific_positive.metadata = {'url': '/paths/float/1.034E+20/{floatPath}'} # type: ignore + float_scientific_positive.metadata = {"url": "/paths/float/1.034E+20/{floatPath}"} # type: ignore @distributed_trace_async - async def float_scientific_negative( - self, - **kwargs - ) -> None: + async def float_scientific_negative(self, **kwargs) -> None: """Get '-1.034E-20' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -389,18 +358,16 @@ async def float_scientific_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_path = -1.034e-20 accept = "application/json" # Construct URL - url = self.float_scientific_negative.metadata['url'] # type: ignore + url = self.float_scientific_negative.metadata["url"] # type: ignore path_format_arguments = { - 'floatPath': self._serialize.url("float_path", float_path, 'float'), + "floatPath": self._serialize.url("float_path", float_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -409,7 +376,7 @@ async def float_scientific_negative( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -423,13 +390,10 @@ async def float_scientific_negative( if cls: return cls(pipeline_response, None, {}) - float_scientific_negative.metadata = {'url': '/paths/float/-1.034E-20/{floatPath}'} # type: ignore + float_scientific_negative.metadata = {"url": "/paths/float/-1.034E-20/{floatPath}"} # type: ignore @distributed_trace_async - async def double_decimal_positive( - self, - **kwargs - ) -> None: + async def double_decimal_positive(self, **kwargs) -> None: """Get '9999999.999' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -437,18 +401,16 @@ async def double_decimal_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_path = 9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_positive.metadata['url'] # type: ignore + url = self.double_decimal_positive.metadata["url"] # type: ignore path_format_arguments = { - 'doublePath': self._serialize.url("double_path", double_path, 'float'), + "doublePath": self._serialize.url("double_path", double_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -457,7 +419,7 @@ async def double_decimal_positive( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -471,13 +433,10 @@ async def double_decimal_positive( if cls: return cls(pipeline_response, None, {}) - double_decimal_positive.metadata = {'url': '/paths/double/9999999.999/{doublePath}'} # type: ignore + double_decimal_positive.metadata = {"url": "/paths/double/9999999.999/{doublePath}"} # type: ignore @distributed_trace_async - async def double_decimal_negative( - self, - **kwargs - ) -> None: + async def double_decimal_negative(self, **kwargs) -> None: """Get '-9999999.999' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -485,18 +444,16 @@ async def double_decimal_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_path = -9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_negative.metadata['url'] # type: ignore + url = self.double_decimal_negative.metadata["url"] # type: ignore path_format_arguments = { - 'doublePath': self._serialize.url("double_path", double_path, 'float'), + "doublePath": self._serialize.url("double_path", double_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -505,7 +462,7 @@ async def double_decimal_negative( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -519,13 +476,10 @@ async def double_decimal_negative( if cls: return cls(pipeline_response, None, {}) - double_decimal_negative.metadata = {'url': '/paths/double/-9999999.999/{doublePath}'} # type: ignore + double_decimal_negative.metadata = {"url": "/paths/double/-9999999.999/{doublePath}"} # type: ignore @distributed_trace_async - async def string_unicode( - self, - **kwargs - ) -> None: + async def string_unicode(self, **kwargs) -> None: """Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -533,18 +487,16 @@ async def string_unicode( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "啊齄丂狛狜隣郎隣兀﨩" accept = "application/json" # Construct URL - url = self.string_unicode.metadata['url'] # type: ignore + url = self.string_unicode.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -553,7 +505,7 @@ async def string_unicode( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -567,13 +519,10 @@ async def string_unicode( if cls: return cls(pipeline_response, None, {}) - string_unicode.metadata = {'url': '/paths/string/unicode/{stringPath}'} # type: ignore + string_unicode.metadata = {"url": "/paths/string/unicode/{stringPath}"} # type: ignore @distributed_trace_async - async def string_url_encoded( - self, - **kwargs - ) -> None: + async def string_url_encoded(self, **kwargs) -> None: """Get 'begin!*'();:@ &=+$,/?#[]end. :keyword callable cls: A custom type or function that will be passed the direct response @@ -581,18 +530,16 @@ async def string_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "begin!*'();:@ &=+$,/?#[]end" accept = "application/json" # Construct URL - url = self.string_url_encoded.metadata['url'] # type: ignore + url = self.string_url_encoded.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -601,7 +548,7 @@ async def string_url_encoded( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -615,13 +562,10 @@ async def string_url_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_encoded.metadata = {'url': '/paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath}'} # type: ignore + string_url_encoded.metadata = {"url": "/paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath}"} # type: ignore @distributed_trace_async - async def string_url_non_encoded( - self, - **kwargs - ) -> None: + async def string_url_non_encoded(self, **kwargs) -> None: """Get 'begin!*'();:@&=+$,end. https://tools.ietf.org/html/rfc3986#appendix-A 'path' accept any 'pchar' not encoded. @@ -631,18 +575,16 @@ async def string_url_non_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "begin!*'();:@&=+$,end" accept = "application/json" # Construct URL - url = self.string_url_non_encoded.metadata['url'] # type: ignore + url = self.string_url_non_encoded.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str', skip_quote=True), + "stringPath": self._serialize.url("string_path", string_path, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -651,7 +593,7 @@ async def string_url_non_encoded( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -665,13 +607,10 @@ async def string_url_non_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_non_encoded.metadata = {'url': '/paths/string/begin!*\'();:@&=+$,end/{stringPath}'} # type: ignore + string_url_non_encoded.metadata = {"url": "/paths/string/begin!*'();:@&=+$,end/{stringPath}"} # type: ignore @distributed_trace_async - async def string_empty( - self, - **kwargs - ) -> None: + async def string_empty(self, **kwargs) -> None: """Get ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -679,18 +618,16 @@ async def string_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "" accept = "application/json" # Construct URL - url = self.string_empty.metadata['url'] # type: ignore + url = self.string_empty.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -699,7 +636,7 @@ async def string_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -713,14 +650,10 @@ async def string_empty( if cls: return cls(pipeline_response, None, {}) - string_empty.metadata = {'url': '/paths/string/empty/{stringPath}'} # type: ignore + string_empty.metadata = {"url": "/paths/string/empty/{stringPath}"} # type: ignore @distributed_trace_async - async def string_null( - self, - string_path: str, - **kwargs - ) -> None: + async def string_null(self, string_path: str, **kwargs) -> None: """Get null (should throw). :param string_path: null string value. @@ -730,17 +663,15 @@ async def string_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.string_null.metadata['url'] # type: ignore + url = self.string_null.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -749,7 +680,7 @@ async def string_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -763,14 +694,10 @@ async def string_null( if cls: return cls(pipeline_response, None, {}) - string_null.metadata = {'url': '/paths/string/null/{stringPath}'} # type: ignore + string_null.metadata = {"url": "/paths/string/null/{stringPath}"} # type: ignore @distributed_trace_async - async def enum_valid( - self, - enum_path: Union[str, "_models.UriColor"], - **kwargs - ) -> None: + async def enum_valid(self, enum_path: Union[str, "_models.UriColor"], **kwargs) -> None: """Get using uri with 'green color' in path parameter. :param enum_path: send the value green. @@ -780,17 +707,15 @@ async def enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_valid.metadata['url'] # type: ignore + url = self.enum_valid.metadata["url"] # type: ignore path_format_arguments = { - 'enumPath': self._serialize.url("enum_path", enum_path, 'str'), + "enumPath": self._serialize.url("enum_path", enum_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -799,7 +724,7 @@ async def enum_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -813,14 +738,10 @@ async def enum_valid( if cls: return cls(pipeline_response, None, {}) - enum_valid.metadata = {'url': '/paths/enum/green%20color/{enumPath}'} # type: ignore + enum_valid.metadata = {"url": "/paths/enum/green%20color/{enumPath}"} # type: ignore @distributed_trace_async - async def enum_null( - self, - enum_path: Union[str, "_models.UriColor"], - **kwargs - ) -> None: + async def enum_null(self, enum_path: Union[str, "_models.UriColor"], **kwargs) -> None: """Get null (should throw on the client before the request is sent on wire). :param enum_path: send null should throw. @@ -830,17 +751,15 @@ async def enum_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_null.metadata['url'] # type: ignore + url = self.enum_null.metadata["url"] # type: ignore path_format_arguments = { - 'enumPath': self._serialize.url("enum_path", enum_path, 'str'), + "enumPath": self._serialize.url("enum_path", enum_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -849,7 +768,7 @@ async def enum_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -863,14 +782,10 @@ async def enum_null( if cls: return cls(pipeline_response, None, {}) - enum_null.metadata = {'url': '/paths/string/null/{enumPath}'} # type: ignore + enum_null.metadata = {"url": "/paths/string/null/{enumPath}"} # type: ignore @distributed_trace_async - async def byte_multi_byte( - self, - byte_path: bytearray, - **kwargs - ) -> None: + async def byte_multi_byte(self, byte_path: bytearray, **kwargs) -> None: """Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array. :param byte_path: '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array. @@ -880,17 +795,15 @@ async def byte_multi_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_multi_byte.metadata['url'] # type: ignore + url = self.byte_multi_byte.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -899,7 +812,7 @@ async def byte_multi_byte( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -913,13 +826,10 @@ async def byte_multi_byte( if cls: return cls(pipeline_response, None, {}) - byte_multi_byte.metadata = {'url': '/paths/byte/multibyte/{bytePath}'} # type: ignore + byte_multi_byte.metadata = {"url": "/paths/byte/multibyte/{bytePath}"} # type: ignore @distributed_trace_async - async def byte_empty( - self, - **kwargs - ) -> None: + async def byte_empty(self, **kwargs) -> None: """Get '' as byte array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -927,18 +837,16 @@ async def byte_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) byte_path = bytearray("", encoding="utf-8") accept = "application/json" # Construct URL - url = self.byte_empty.metadata['url'] # type: ignore + url = self.byte_empty.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -947,7 +855,7 @@ async def byte_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -961,14 +869,10 @@ async def byte_empty( if cls: return cls(pipeline_response, None, {}) - byte_empty.metadata = {'url': '/paths/byte/empty/{bytePath}'} # type: ignore + byte_empty.metadata = {"url": "/paths/byte/empty/{bytePath}"} # type: ignore @distributed_trace_async - async def byte_null( - self, - byte_path: bytearray, - **kwargs - ) -> None: + async def byte_null(self, byte_path: bytearray, **kwargs) -> None: """Get null as byte array (should throw). :param byte_path: null as byte array (should throw). @@ -978,17 +882,15 @@ async def byte_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_null.metadata['url'] # type: ignore + url = self.byte_null.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -997,7 +899,7 @@ async def byte_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1011,13 +913,10 @@ async def byte_null( if cls: return cls(pipeline_response, None, {}) - byte_null.metadata = {'url': '/paths/byte/null/{bytePath}'} # type: ignore + byte_null.metadata = {"url": "/paths/byte/null/{bytePath}"} # type: ignore @distributed_trace_async - async def date_valid( - self, - **kwargs - ) -> None: + async def date_valid(self, **kwargs) -> None: """Get '2012-01-01' as date. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1025,18 +924,16 @@ async def date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_path = "2012-01-01" accept = "application/json" # Construct URL - url = self.date_valid.metadata['url'] # type: ignore + url = self.date_valid.metadata["url"] # type: ignore path_format_arguments = { - 'datePath': self._serialize.url("date_path", date_path, 'date'), + "datePath": self._serialize.url("date_path", date_path, "date"), } url = self._client.format_url(url, **path_format_arguments) @@ -1045,7 +942,7 @@ async def date_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1059,14 +956,10 @@ async def date_valid( if cls: return cls(pipeline_response, None, {}) - date_valid.metadata = {'url': '/paths/date/2012-01-01/{datePath}'} # type: ignore + date_valid.metadata = {"url": "/paths/date/2012-01-01/{datePath}"} # type: ignore @distributed_trace_async - async def date_null( - self, - date_path: datetime.date, - **kwargs - ) -> None: + async def date_null(self, date_path: datetime.date, **kwargs) -> None: """Get null as date - this should throw or be unusable on the client side, depending on date representation. @@ -1077,17 +970,15 @@ async def date_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_null.metadata['url'] # type: ignore + url = self.date_null.metadata["url"] # type: ignore path_format_arguments = { - 'datePath': self._serialize.url("date_path", date_path, 'date'), + "datePath": self._serialize.url("date_path", date_path, "date"), } url = self._client.format_url(url, **path_format_arguments) @@ -1096,7 +987,7 @@ async def date_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1110,13 +1001,10 @@ async def date_null( if cls: return cls(pipeline_response, None, {}) - date_null.metadata = {'url': '/paths/date/null/{datePath}'} # type: ignore + date_null.metadata = {"url": "/paths/date/null/{datePath}"} # type: ignore @distributed_trace_async - async def date_time_valid( - self, - **kwargs - ) -> None: + async def date_time_valid(self, **kwargs) -> None: """Get '2012-01-01T01:01:01Z' as date-time. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1124,18 +1012,16 @@ async def date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_time_path = "2012-01-01T01:01:01Z" accept = "application/json" # Construct URL - url = self.date_time_valid.metadata['url'] # type: ignore + url = self.date_time_valid.metadata["url"] # type: ignore path_format_arguments = { - 'dateTimePath': self._serialize.url("date_time_path", date_time_path, 'iso-8601'), + "dateTimePath": self._serialize.url("date_time_path", date_time_path, "iso-8601"), } url = self._client.format_url(url, **path_format_arguments) @@ -1144,7 +1030,7 @@ async def date_time_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1158,14 +1044,10 @@ async def date_time_valid( if cls: return cls(pipeline_response, None, {}) - date_time_valid.metadata = {'url': '/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}'} # type: ignore + date_time_valid.metadata = {"url": "/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}"} # type: ignore @distributed_trace_async - async def date_time_null( - self, - date_time_path: datetime.datetime, - **kwargs - ) -> None: + async def date_time_null(self, date_time_path: datetime.datetime, **kwargs) -> None: """Get null as date-time, should be disallowed or throw depending on representation of date-time. :param date_time_path: null as date-time. @@ -1175,17 +1057,15 @@ async def date_time_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_time_null.metadata['url'] # type: ignore + url = self.date_time_null.metadata["url"] # type: ignore path_format_arguments = { - 'dateTimePath': self._serialize.url("date_time_path", date_time_path, 'iso-8601'), + "dateTimePath": self._serialize.url("date_time_path", date_time_path, "iso-8601"), } url = self._client.format_url(url, **path_format_arguments) @@ -1194,7 +1074,7 @@ async def date_time_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1208,14 +1088,10 @@ async def date_time_null( if cls: return cls(pipeline_response, None, {}) - date_time_null.metadata = {'url': '/paths/datetime/null/{dateTimePath}'} # type: ignore + date_time_null.metadata = {"url": "/paths/datetime/null/{dateTimePath}"} # type: ignore @distributed_trace_async - async def base64_url( - self, - base64_url_path: bytes, - **kwargs - ) -> None: + async def base64_url(self, base64_url_path: bytes, **kwargs) -> None: """Get 'lorem' encoded value as 'bG9yZW0' (base64url). :param base64_url_path: base64url encoded value. @@ -1225,17 +1101,15 @@ async def base64_url( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.base64_url.metadata['url'] # type: ignore + url = self.base64_url.metadata["url"] # type: ignore path_format_arguments = { - 'base64UrlPath': self._serialize.url("base64_url_path", base64_url_path, 'base64'), + "base64UrlPath": self._serialize.url("base64_url_path", base64_url_path, "base64"), } url = self._client.format_url(url, **path_format_arguments) @@ -1244,7 +1118,7 @@ async def base64_url( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1258,14 +1132,10 @@ async def base64_url( if cls: return cls(pipeline_response, None, {}) - base64_url.metadata = {'url': '/paths/string/bG9yZW0/{base64UrlPath}'} # type: ignore + base64_url.metadata = {"url": "/paths/string/bG9yZW0/{base64UrlPath}"} # type: ignore @distributed_trace_async - async def array_csv_in_path( - self, - array_path: List[str], - **kwargs - ) -> None: + async def array_csv_in_path(self, array_path: List[str], **kwargs) -> None: """Get an array of string ['ArrayPath1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the csv- array format. @@ -1277,17 +1147,15 @@ async def array_csv_in_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_csv_in_path.metadata['url'] # type: ignore + url = self.array_csv_in_path.metadata["url"] # type: ignore path_format_arguments = { - 'arrayPath': self._serialize.url("array_path", array_path, '[str]', div=','), + "arrayPath": self._serialize.url("array_path", array_path, "[str]", div=","), } url = self._client.format_url(url, **path_format_arguments) @@ -1296,7 +1164,7 @@ async def array_csv_in_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1310,14 +1178,10 @@ async def array_csv_in_path( if cls: return cls(pipeline_response, None, {}) - array_csv_in_path.metadata = {'url': '/paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath}'} # type: ignore + array_csv_in_path.metadata = {"url": "/paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath}"} # type: ignore @distributed_trace_async - async def unix_time_url( - self, - unix_time_url_path: datetime.datetime, - **kwargs - ) -> None: + async def unix_time_url(self, unix_time_url_path: datetime.datetime, **kwargs) -> None: """Get the date 2016-04-13 encoded value as '1460505600' (Unix time). :param unix_time_url_path: Unix time encoded value. @@ -1327,17 +1191,15 @@ async def unix_time_url( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.unix_time_url.metadata['url'] # type: ignore + url = self.unix_time_url.metadata["url"] # type: ignore path_format_arguments = { - 'unixTimeUrlPath': self._serialize.url("unix_time_url_path", unix_time_url_path, 'unix-time'), + "unixTimeUrlPath": self._serialize.url("unix_time_url_path", unix_time_url_path, "unix-time"), } url = self._client.format_url(url, **path_format_arguments) @@ -1346,7 +1208,7 @@ async def unix_time_url( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1360,4 +1222,4 @@ async def unix_time_url( if cls: return cls(pipeline_response, None, {}) - unix_time_url.metadata = {'url': '/paths/int/1460505600/{unixTimeUrlPath}'} # type: ignore + unix_time_url.metadata = {"url": "/paths/int/1460505600/{unixTimeUrlPath}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py index 009601021b5..69510961f72 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py @@ -9,16 +9,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class QueriesOperations: """QueriesOperations async operations. @@ -42,10 +49,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_boolean_true( - self, - **kwargs - ) -> None: + async def get_boolean_true(self, **kwargs) -> None: """Get true Boolean value on path. :keyword callable cls: A custom type or function that will be passed the direct response @@ -53,24 +57,22 @@ async def get_boolean_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_query = True accept = "application/json" # Construct URL - url = self.get_boolean_true.metadata['url'] # type: ignore + url = self.get_boolean_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -84,13 +86,10 @@ async def get_boolean_true( if cls: return cls(pipeline_response, None, {}) - get_boolean_true.metadata = {'url': '/queries/bool/true'} # type: ignore + get_boolean_true.metadata = {"url": "/queries/bool/true"} # type: ignore @distributed_trace_async - async def get_boolean_false( - self, - **kwargs - ) -> None: + async def get_boolean_false(self, **kwargs) -> None: """Get false Boolean value on path. :keyword callable cls: A custom type or function that will be passed the direct response @@ -98,24 +97,22 @@ async def get_boolean_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_query = False accept = "application/json" # Construct URL - url = self.get_boolean_false.metadata['url'] # type: ignore + url = self.get_boolean_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -129,14 +126,10 @@ async def get_boolean_false( if cls: return cls(pipeline_response, None, {}) - get_boolean_false.metadata = {'url': '/queries/bool/false'} # type: ignore + get_boolean_false.metadata = {"url": "/queries/bool/false"} # type: ignore @distributed_trace_async - async def get_boolean_null( - self, - bool_query: Optional[bool] = None, - **kwargs - ) -> None: + async def get_boolean_null(self, bool_query: Optional[bool] = None, **kwargs) -> None: """Get null Boolean value on query (query string should be absent). :param bool_query: null boolean value. @@ -146,24 +139,22 @@ async def get_boolean_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_null.metadata['url'] # type: ignore + url = self.get_boolean_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if bool_query is not None: - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,13 +168,10 @@ async def get_boolean_null( if cls: return cls(pipeline_response, None, {}) - get_boolean_null.metadata = {'url': '/queries/bool/null'} # type: ignore + get_boolean_null.metadata = {"url": "/queries/bool/null"} # type: ignore @distributed_trace_async - async def get_int_one_million( - self, - **kwargs - ) -> None: + async def get_int_one_million(self, **kwargs) -> None: """Get '1000000' integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -191,24 +179,22 @@ async def get_int_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_query = 1000000 accept = "application/json" # Construct URL - url = self.get_int_one_million.metadata['url'] # type: ignore + url = self.get_int_one_million.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -222,13 +208,10 @@ async def get_int_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_one_million.metadata = {'url': '/queries/int/1000000'} # type: ignore + get_int_one_million.metadata = {"url": "/queries/int/1000000"} # type: ignore @distributed_trace_async - async def get_int_negative_one_million( - self, - **kwargs - ) -> None: + async def get_int_negative_one_million(self, **kwargs) -> None: """Get '-1000000' integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -236,24 +219,22 @@ async def get_int_negative_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_query = -1000000 accept = "application/json" # Construct URL - url = self.get_int_negative_one_million.metadata['url'] # type: ignore + url = self.get_int_negative_one_million.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -267,14 +248,10 @@ async def get_int_negative_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_negative_one_million.metadata = {'url': '/queries/int/-1000000'} # type: ignore + get_int_negative_one_million.metadata = {"url": "/queries/int/-1000000"} # type: ignore @distributed_trace_async - async def get_int_null( - self, - int_query: Optional[int] = None, - **kwargs - ) -> None: + async def get_int_null(self, int_query: Optional[int] = None, **kwargs) -> None: """Get null integer value (no query parameter). :param int_query: null integer value. @@ -284,24 +261,22 @@ async def get_int_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_null.metadata['url'] # type: ignore + url = self.get_int_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if int_query is not None: - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -315,13 +290,10 @@ async def get_int_null( if cls: return cls(pipeline_response, None, {}) - get_int_null.metadata = {'url': '/queries/int/null'} # type: ignore + get_int_null.metadata = {"url": "/queries/int/null"} # type: ignore @distributed_trace_async - async def get_ten_billion( - self, - **kwargs - ) -> None: + async def get_ten_billion(self, **kwargs) -> None: """Get '10000000000' 64 bit integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -329,24 +301,22 @@ async def get_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_query = 10000000000 accept = "application/json" # Construct URL - url = self.get_ten_billion.metadata['url'] # type: ignore + url = self.get_ten_billion.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,13 +330,10 @@ async def get_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_ten_billion.metadata = {'url': '/queries/long/10000000000'} # type: ignore + get_ten_billion.metadata = {"url": "/queries/long/10000000000"} # type: ignore @distributed_trace_async - async def get_negative_ten_billion( - self, - **kwargs - ) -> None: + async def get_negative_ten_billion(self, **kwargs) -> None: """Get '-10000000000' 64 bit integer value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -374,24 +341,22 @@ async def get_negative_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_query = -10000000000 accept = "application/json" # Construct URL - url = self.get_negative_ten_billion.metadata['url'] # type: ignore + url = self.get_negative_ten_billion.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -405,14 +370,10 @@ async def get_negative_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_negative_ten_billion.metadata = {'url': '/queries/long/-10000000000'} # type: ignore + get_negative_ten_billion.metadata = {"url": "/queries/long/-10000000000"} # type: ignore @distributed_trace_async - async def get_long_null( - self, - long_query: Optional[int] = None, - **kwargs - ) -> None: + async def get_long_null(self, long_query: Optional[int] = None, **kwargs) -> None: """Get 'null 64 bit integer value (no query param in uri). :param long_query: null 64 bit integer value. @@ -422,24 +383,22 @@ async def get_long_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_null.metadata['url'] # type: ignore + url = self.get_long_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if long_query is not None: - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -453,13 +412,10 @@ async def get_long_null( if cls: return cls(pipeline_response, None, {}) - get_long_null.metadata = {'url': '/queries/long/null'} # type: ignore + get_long_null.metadata = {"url": "/queries/long/null"} # type: ignore @distributed_trace_async - async def float_scientific_positive( - self, - **kwargs - ) -> None: + async def float_scientific_positive(self, **kwargs) -> None: """Get '1.034E+20' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -467,24 +423,22 @@ async def float_scientific_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_query = 103400000000000000000 accept = "application/json" # Construct URL - url = self.float_scientific_positive.metadata['url'] # type: ignore + url = self.float_scientific_positive.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -498,13 +452,10 @@ async def float_scientific_positive( if cls: return cls(pipeline_response, None, {}) - float_scientific_positive.metadata = {'url': '/queries/float/1.034E+20'} # type: ignore + float_scientific_positive.metadata = {"url": "/queries/float/1.034E+20"} # type: ignore @distributed_trace_async - async def float_scientific_negative( - self, - **kwargs - ) -> None: + async def float_scientific_negative(self, **kwargs) -> None: """Get '-1.034E-20' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -512,24 +463,22 @@ async def float_scientific_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_query = -1.034e-20 accept = "application/json" # Construct URL - url = self.float_scientific_negative.metadata['url'] # type: ignore + url = self.float_scientific_negative.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -543,14 +492,10 @@ async def float_scientific_negative( if cls: return cls(pipeline_response, None, {}) - float_scientific_negative.metadata = {'url': '/queries/float/-1.034E-20'} # type: ignore + float_scientific_negative.metadata = {"url": "/queries/float/-1.034E-20"} # type: ignore @distributed_trace_async - async def float_null( - self, - float_query: Optional[float] = None, - **kwargs - ) -> None: + async def float_null(self, float_query: Optional[float] = None, **kwargs) -> None: """Get null numeric value (no query parameter). :param float_query: null numeric value. @@ -560,24 +505,22 @@ async def float_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.float_null.metadata['url'] # type: ignore + url = self.float_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if float_query is not None: - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -591,13 +534,10 @@ async def float_null( if cls: return cls(pipeline_response, None, {}) - float_null.metadata = {'url': '/queries/float/null'} # type: ignore + float_null.metadata = {"url": "/queries/float/null"} # type: ignore @distributed_trace_async - async def double_decimal_positive( - self, - **kwargs - ) -> None: + async def double_decimal_positive(self, **kwargs) -> None: """Get '9999999.999' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -605,24 +545,22 @@ async def double_decimal_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_query = 9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_positive.metadata['url'] # type: ignore + url = self.double_decimal_positive.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -636,13 +574,10 @@ async def double_decimal_positive( if cls: return cls(pipeline_response, None, {}) - double_decimal_positive.metadata = {'url': '/queries/double/9999999.999'} # type: ignore + double_decimal_positive.metadata = {"url": "/queries/double/9999999.999"} # type: ignore @distributed_trace_async - async def double_decimal_negative( - self, - **kwargs - ) -> None: + async def double_decimal_negative(self, **kwargs) -> None: """Get '-9999999.999' numeric value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -650,24 +585,22 @@ async def double_decimal_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_query = -9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_negative.metadata['url'] # type: ignore + url = self.double_decimal_negative.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -681,14 +614,10 @@ async def double_decimal_negative( if cls: return cls(pipeline_response, None, {}) - double_decimal_negative.metadata = {'url': '/queries/double/-9999999.999'} # type: ignore + double_decimal_negative.metadata = {"url": "/queries/double/-9999999.999"} # type: ignore @distributed_trace_async - async def double_null( - self, - double_query: Optional[float] = None, - **kwargs - ) -> None: + async def double_null(self, double_query: Optional[float] = None, **kwargs) -> None: """Get null numeric value (no query parameter). :param double_query: null numeric value. @@ -698,24 +627,22 @@ async def double_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.double_null.metadata['url'] # type: ignore + url = self.double_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if double_query is not None: - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -729,13 +656,10 @@ async def double_null( if cls: return cls(pipeline_response, None, {}) - double_null.metadata = {'url': '/queries/double/null'} # type: ignore + double_null.metadata = {"url": "/queries/double/null"} # type: ignore @distributed_trace_async - async def string_unicode( - self, - **kwargs - ) -> None: + async def string_unicode(self, **kwargs) -> None: """Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value. :keyword callable cls: A custom type or function that will be passed the direct response @@ -743,24 +667,22 @@ async def string_unicode( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "啊齄丂狛狜隣郎隣兀﨩" accept = "application/json" # Construct URL - url = self.string_unicode.metadata['url'] # type: ignore + url = self.string_unicode.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -774,13 +696,10 @@ async def string_unicode( if cls: return cls(pipeline_response, None, {}) - string_unicode.metadata = {'url': '/queries/string/unicode/'} # type: ignore + string_unicode.metadata = {"url": "/queries/string/unicode/"} # type: ignore @distributed_trace_async - async def string_url_encoded( - self, - **kwargs - ) -> None: + async def string_url_encoded(self, **kwargs) -> None: """Get 'begin!*'();:@ &=+$,/?#[]end. :keyword callable cls: A custom type or function that will be passed the direct response @@ -788,24 +707,22 @@ async def string_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "begin!*'();:@ &=+$,/?#[]end" accept = "application/json" # Construct URL - url = self.string_url_encoded.metadata['url'] # type: ignore + url = self.string_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -819,13 +736,10 @@ async def string_url_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_encoded.metadata = {'url': '/queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend'} # type: ignore + string_url_encoded.metadata = {"url": "/queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend"} # type: ignore @distributed_trace_async - async def string_empty( - self, - **kwargs - ) -> None: + async def string_empty(self, **kwargs) -> None: """Get ''. :keyword callable cls: A custom type or function that will be passed the direct response @@ -833,24 +747,22 @@ async def string_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "" accept = "application/json" # Construct URL - url = self.string_empty.metadata['url'] # type: ignore + url = self.string_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -864,14 +776,10 @@ async def string_empty( if cls: return cls(pipeline_response, None, {}) - string_empty.metadata = {'url': '/queries/string/empty'} # type: ignore + string_empty.metadata = {"url": "/queries/string/empty"} # type: ignore @distributed_trace_async - async def string_null( - self, - string_query: Optional[str] = None, - **kwargs - ) -> None: + async def string_null(self, string_query: Optional[str] = None, **kwargs) -> None: """Get null (no query parameter in url). :param string_query: null string value. @@ -881,24 +789,22 @@ async def string_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.string_null.metadata['url'] # type: ignore + url = self.string_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if string_query is not None: - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -912,14 +818,10 @@ async def string_null( if cls: return cls(pipeline_response, None, {}) - string_null.metadata = {'url': '/queries/string/null'} # type: ignore + string_null.metadata = {"url": "/queries/string/null"} # type: ignore @distributed_trace_async - async def enum_valid( - self, - enum_query: Optional[Union[str, "_models.UriColor"]] = None, - **kwargs - ) -> None: + async def enum_valid(self, enum_query: Optional[Union[str, "_models.UriColor"]] = None, **kwargs) -> None: """Get using uri with query parameter 'green color'. :param enum_query: 'green color' enum value. @@ -929,24 +831,22 @@ async def enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_valid.metadata['url'] # type: ignore + url = self.enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if enum_query is not None: - query_parameters['enumQuery'] = self._serialize.query("enum_query", enum_query, 'str') + query_parameters["enumQuery"] = self._serialize.query("enum_query", enum_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -960,14 +860,10 @@ async def enum_valid( if cls: return cls(pipeline_response, None, {}) - enum_valid.metadata = {'url': '/queries/enum/green%20color'} # type: ignore + enum_valid.metadata = {"url": "/queries/enum/green%20color"} # type: ignore @distributed_trace_async - async def enum_null( - self, - enum_query: Optional[Union[str, "_models.UriColor"]] = None, - **kwargs - ) -> None: + async def enum_null(self, enum_query: Optional[Union[str, "_models.UriColor"]] = None, **kwargs) -> None: """Get null (no query parameter in url). :param enum_query: null string value. @@ -977,24 +873,22 @@ async def enum_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_null.metadata['url'] # type: ignore + url = self.enum_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if enum_query is not None: - query_parameters['enumQuery'] = self._serialize.query("enum_query", enum_query, 'str') + query_parameters["enumQuery"] = self._serialize.query("enum_query", enum_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1008,14 +902,10 @@ async def enum_null( if cls: return cls(pipeline_response, None, {}) - enum_null.metadata = {'url': '/queries/enum/null'} # type: ignore + enum_null.metadata = {"url": "/queries/enum/null"} # type: ignore @distributed_trace_async - async def byte_multi_byte( - self, - byte_query: Optional[bytearray] = None, - **kwargs - ) -> None: + async def byte_multi_byte(self, byte_query: Optional[bytearray] = None, **kwargs) -> None: """Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array. :param byte_query: '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array. @@ -1025,24 +915,22 @@ async def byte_multi_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_multi_byte.metadata['url'] # type: ignore + url = self.byte_multi_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if byte_query is not None: - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1056,13 +944,10 @@ async def byte_multi_byte( if cls: return cls(pipeline_response, None, {}) - byte_multi_byte.metadata = {'url': '/queries/byte/multibyte'} # type: ignore + byte_multi_byte.metadata = {"url": "/queries/byte/multibyte"} # type: ignore @distributed_trace_async - async def byte_empty( - self, - **kwargs - ) -> None: + async def byte_empty(self, **kwargs) -> None: """Get '' as byte array. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1070,24 +955,22 @@ async def byte_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) byte_query = bytearray("", encoding="utf-8") accept = "application/json" # Construct URL - url = self.byte_empty.metadata['url'] # type: ignore + url = self.byte_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1101,14 +984,10 @@ async def byte_empty( if cls: return cls(pipeline_response, None, {}) - byte_empty.metadata = {'url': '/queries/byte/empty'} # type: ignore + byte_empty.metadata = {"url": "/queries/byte/empty"} # type: ignore @distributed_trace_async - async def byte_null( - self, - byte_query: Optional[bytearray] = None, - **kwargs - ) -> None: + async def byte_null(self, byte_query: Optional[bytearray] = None, **kwargs) -> None: """Get null as byte array (no query parameters in uri). :param byte_query: null as byte array (no query parameters in uri). @@ -1118,24 +997,22 @@ async def byte_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_null.metadata['url'] # type: ignore + url = self.byte_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if byte_query is not None: - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1149,13 +1026,10 @@ async def byte_null( if cls: return cls(pipeline_response, None, {}) - byte_null.metadata = {'url': '/queries/byte/null'} # type: ignore + byte_null.metadata = {"url": "/queries/byte/null"} # type: ignore @distributed_trace_async - async def date_valid( - self, - **kwargs - ) -> None: + async def date_valid(self, **kwargs) -> None: """Get '2012-01-01' as date. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1163,24 +1037,22 @@ async def date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_query = "2012-01-01" accept = "application/json" # Construct URL - url = self.date_valid.metadata['url'] # type: ignore + url = self.date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['dateQuery'] = self._serialize.query("date_query", date_query, 'date') + query_parameters["dateQuery"] = self._serialize.query("date_query", date_query, "date") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1194,14 +1066,10 @@ async def date_valid( if cls: return cls(pipeline_response, None, {}) - date_valid.metadata = {'url': '/queries/date/2012-01-01'} # type: ignore + date_valid.metadata = {"url": "/queries/date/2012-01-01"} # type: ignore @distributed_trace_async - async def date_null( - self, - date_query: Optional[datetime.date] = None, - **kwargs - ) -> None: + async def date_null(self, date_query: Optional[datetime.date] = None, **kwargs) -> None: """Get null as date - this should result in no query parameters in uri. :param date_query: null as date (no query parameters in uri). @@ -1211,24 +1079,22 @@ async def date_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_null.metadata['url'] # type: ignore + url = self.date_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if date_query is not None: - query_parameters['dateQuery'] = self._serialize.query("date_query", date_query, 'date') + query_parameters["dateQuery"] = self._serialize.query("date_query", date_query, "date") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1242,13 +1108,10 @@ async def date_null( if cls: return cls(pipeline_response, None, {}) - date_null.metadata = {'url': '/queries/date/null'} # type: ignore + date_null.metadata = {"url": "/queries/date/null"} # type: ignore @distributed_trace_async - async def date_time_valid( - self, - **kwargs - ) -> None: + async def date_time_valid(self, **kwargs) -> None: """Get '2012-01-01T01:01:01Z' as date-time. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1256,24 +1119,22 @@ async def date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_time_query = "2012-01-01T01:01:01Z" accept = "application/json" # Construct URL - url = self.date_time_valid.metadata['url'] # type: ignore + url = self.date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['dateTimeQuery'] = self._serialize.query("date_time_query", date_time_query, 'iso-8601') + query_parameters["dateTimeQuery"] = self._serialize.query("date_time_query", date_time_query, "iso-8601") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1287,14 +1148,10 @@ async def date_time_valid( if cls: return cls(pipeline_response, None, {}) - date_time_valid.metadata = {'url': '/queries/datetime/2012-01-01T01%3A01%3A01Z'} # type: ignore + date_time_valid.metadata = {"url": "/queries/datetime/2012-01-01T01%3A01%3A01Z"} # type: ignore @distributed_trace_async - async def date_time_null( - self, - date_time_query: Optional[datetime.datetime] = None, - **kwargs - ) -> None: + async def date_time_null(self, date_time_query: Optional[datetime.datetime] = None, **kwargs) -> None: """Get null as date-time, should result in no query parameters in uri. :param date_time_query: null as date-time (no query parameters). @@ -1304,24 +1161,22 @@ async def date_time_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_time_null.metadata['url'] # type: ignore + url = self.date_time_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if date_time_query is not None: - query_parameters['dateTimeQuery'] = self._serialize.query("date_time_query", date_time_query, 'iso-8601') + query_parameters["dateTimeQuery"] = self._serialize.query("date_time_query", date_time_query, "iso-8601") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1335,14 +1190,10 @@ async def date_time_null( if cls: return cls(pipeline_response, None, {}) - date_time_null.metadata = {'url': '/queries/datetime/null'} # type: ignore + date_time_null.metadata = {"url": "/queries/datetime/null"} # type: ignore @distributed_trace_async - async def array_string_csv_valid( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_csv_valid(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the csv- array format. @@ -1354,24 +1205,22 @@ async def array_string_csv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_valid.metadata['url'] # type: ignore + url = self.array_string_csv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1385,14 +1234,10 @@ async def array_string_csv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_csv_valid.metadata = {'url': '/queries/array/csv/string/valid'} # type: ignore + array_string_csv_valid.metadata = {"url": "/queries/array/csv/string/valid"} # type: ignore @distributed_trace_async - async def array_string_csv_null( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_csv_null(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get a null array of string using the csv-array format. :param array_query: a null array of string using the csv-array format. @@ -1402,24 +1247,22 @@ async def array_string_csv_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_null.metadata['url'] # type: ignore + url = self.array_string_csv_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1433,14 +1276,10 @@ async def array_string_csv_null( if cls: return cls(pipeline_response, None, {}) - array_string_csv_null.metadata = {'url': '/queries/array/csv/string/null'} # type: ignore + array_string_csv_null.metadata = {"url": "/queries/array/csv/string/null"} # type: ignore @distributed_trace_async - async def array_string_csv_empty( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_csv_empty(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an empty array [] of string using the csv-array format. :param array_query: an empty array [] of string using the csv-array format. @@ -1450,24 +1289,22 @@ async def array_string_csv_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_empty.metadata['url'] # type: ignore + url = self.array_string_csv_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1481,14 +1318,10 @@ async def array_string_csv_empty( if cls: return cls(pipeline_response, None, {}) - array_string_csv_empty.metadata = {'url': '/queries/array/csv/string/empty'} # type: ignore + array_string_csv_empty.metadata = {"url": "/queries/array/csv/string/empty"} # type: ignore @distributed_trace_async - async def array_string_no_collection_format_empty( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_no_collection_format_empty(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Array query has no defined collection format, should default to csv. Pass in ['hello', 'nihao', 'bonjour'] for the 'arrayQuery' parameter to the service. @@ -1499,24 +1332,22 @@ async def array_string_no_collection_format_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_no_collection_format_empty.metadata['url'] # type: ignore + url = self.array_string_no_collection_format_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1530,14 +1361,10 @@ async def array_string_no_collection_format_empty( if cls: return cls(pipeline_response, None, {}) - array_string_no_collection_format_empty.metadata = {'url': '/queries/array/none/string/empty'} # type: ignore + array_string_no_collection_format_empty.metadata = {"url": "/queries/array/none/string/empty"} # type: ignore @distributed_trace_async - async def array_string_ssv_valid( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_ssv_valid(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the ssv- array format. @@ -1549,24 +1376,22 @@ async def array_string_ssv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_ssv_valid.metadata['url'] # type: ignore + url = self.array_string_ssv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=' ') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=" ") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1580,14 +1405,10 @@ async def array_string_ssv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_ssv_valid.metadata = {'url': '/queries/array/ssv/string/valid'} # type: ignore + array_string_ssv_valid.metadata = {"url": "/queries/array/ssv/string/valid"} # type: ignore @distributed_trace_async - async def array_string_tsv_valid( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_tsv_valid(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the tsv- array format. @@ -1599,24 +1420,22 @@ async def array_string_tsv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_tsv_valid.metadata['url'] # type: ignore + url = self.array_string_tsv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=' ') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=" ") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1630,14 +1449,10 @@ async def array_string_tsv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_tsv_valid.metadata = {'url': '/queries/array/tsv/string/valid'} # type: ignore + array_string_tsv_valid.metadata = {"url": "/queries/array/tsv/string/valid"} # type: ignore @distributed_trace_async - async def array_string_pipes_valid( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_pipes_valid(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the pipes-array format. @@ -1649,24 +1464,22 @@ async def array_string_pipes_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_pipes_valid.metadata['url'] # type: ignore + url = self.array_string_pipes_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div='|') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div="|") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1680,4 +1493,4 @@ async def array_string_pipes_valid( if cls: return cls(pipeline_response, None, {}) - array_string_pipes_valid.metadata = {'url': '/queries/array/pipes/string/valid'} # type: ignore + array_string_pipes_valid.metadata = {"url": "/queries/array/pipes/string/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Url/url/models/__init__.py index ca176faddf6..c8cf743232c 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/models/__init__.py @@ -16,6 +16,6 @@ ) __all__ = [ - 'Error', - 'UriColor', + "Error", + "UriColor", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_auto_rest_url_test_service_enums.py b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_auto_rest_url_test_service_enums.py index 4f29e0e6732..26e615983d9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_auto_rest_url_test_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_auto_rest_url_test_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/__init__.py index 8d46687d7c1..293199669de 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/__init__.py @@ -11,7 +11,7 @@ from ._path_items_operations import PathItemsOperations __all__ = [ - 'PathsOperations', - 'QueriesOperations', - 'PathItemsOperations', + "PathsOperations", + "QueriesOperations", + "PathItemsOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py index 12d9bd6af7b..70e40ba6337 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PathItemsOperations(object): """PathItemsOperations operations. @@ -72,34 +79,40 @@ def get_all_with_values( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_all_with_values.metadata['url'] # type: ignore + url = self.get_all_with_values.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -113,7 +126,7 @@ def get_all_with_values( if cls: return cls(pipeline_response, None, {}) - get_all_with_values.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery'} # type: ignore + get_all_with_values.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery"} # type: ignore @distributed_trace def get_global_query_null( @@ -143,34 +156,40 @@ def get_global_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_global_query_null.metadata['url'] # type: ignore + url = self.get_global_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,7 +203,7 @@ def get_global_query_null( if cls: return cls(pipeline_response, None, {}) - get_global_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery'} # type: ignore + get_global_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery"} # type: ignore @distributed_trace def get_global_and_local_query_null( @@ -214,34 +233,40 @@ def get_global_and_local_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_global_and_local_query_null.metadata['url'] # type: ignore + url = self.get_global_and_local_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -255,7 +280,7 @@ def get_global_and_local_query_null( if cls: return cls(pipeline_response, None, {}) - get_global_and_local_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null'} # type: ignore + get_global_and_local_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null"} # type: ignore @distributed_trace def get_local_path_item_query_null( @@ -284,34 +309,40 @@ def get_local_path_item_query_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_local_path_item_query_null.metadata['url'] # type: ignore + url = self.get_local_path_item_query_null.metadata["url"] # type: ignore path_format_arguments = { - 'pathItemStringPath': self._serialize.url("path_item_string_path", path_item_string_path, 'str'), - 'globalStringPath': self._serialize.url("self._config.global_string_path", self._config.global_string_path, 'str'), - 'localStringPath': self._serialize.url("local_string_path", local_string_path, 'str'), + "pathItemStringPath": self._serialize.url("path_item_string_path", path_item_string_path, "str"), + "globalStringPath": self._serialize.url( + "self._config.global_string_path", self._config.global_string_path, "str" + ), + "localStringPath": self._serialize.url("local_string_path", local_string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] if path_item_string_query is not None: - query_parameters['pathItemStringQuery'] = self._serialize.query("path_item_string_query", path_item_string_query, 'str') + query_parameters["pathItemStringQuery"] = self._serialize.query( + "path_item_string_query", path_item_string_query, "str" + ) if self._config.global_string_query is not None: - query_parameters['globalStringQuery'] = self._serialize.query("self._config.global_string_query", self._config.global_string_query, 'str') + query_parameters["globalStringQuery"] = self._serialize.query( + "self._config.global_string_query", self._config.global_string_query, "str" + ) if local_string_query is not None: - query_parameters['localStringQuery'] = self._serialize.query("local_string_query", local_string_query, 'str') + query_parameters["localStringQuery"] = self._serialize.query( + "local_string_query", local_string_query, "str" + ) # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -325,4 +356,4 @@ def get_local_path_item_query_null( if cls: return cls(pipeline_response, None, {}) - get_local_path_item_query_null.metadata = {'url': '/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null'} # type: ignore + get_local_path_item_query_null.metadata = {"url": "/pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py index 363c721f75d..67b72dc202c 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PathsOperations(object): """PathsOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_boolean_true( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get true Boolean value on path. @@ -58,18 +64,16 @@ def get_boolean_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_path = True accept = "application/json" # Construct URL - url = self.get_boolean_true.metadata['url'] # type: ignore + url = self.get_boolean_true.metadata["url"] # type: ignore path_format_arguments = { - 'boolPath': self._serialize.url("bool_path", bool_path, 'bool'), + "boolPath": self._serialize.url("bool_path", bool_path, "bool"), } url = self._client.format_url(url, **path_format_arguments) @@ -78,7 +82,7 @@ def get_boolean_true( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -92,12 +96,11 @@ def get_boolean_true( if cls: return cls(pipeline_response, None, {}) - get_boolean_true.metadata = {'url': '/paths/bool/true/{boolPath}'} # type: ignore + get_boolean_true.metadata = {"url": "/paths/bool/true/{boolPath}"} # type: ignore @distributed_trace def get_boolean_false( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get false Boolean value on path. @@ -107,18 +110,16 @@ def get_boolean_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_path = False accept = "application/json" # Construct URL - url = self.get_boolean_false.metadata['url'] # type: ignore + url = self.get_boolean_false.metadata["url"] # type: ignore path_format_arguments = { - 'boolPath': self._serialize.url("bool_path", bool_path, 'bool'), + "boolPath": self._serialize.url("bool_path", bool_path, "bool"), } url = self._client.format_url(url, **path_format_arguments) @@ -127,7 +128,7 @@ def get_boolean_false( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -141,12 +142,11 @@ def get_boolean_false( if cls: return cls(pipeline_response, None, {}) - get_boolean_false.metadata = {'url': '/paths/bool/false/{boolPath}'} # type: ignore + get_boolean_false.metadata = {"url": "/paths/bool/false/{boolPath}"} # type: ignore @distributed_trace def get_int_one_million( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '1000000' integer value. @@ -156,18 +156,16 @@ def get_int_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_path = 1000000 accept = "application/json" # Construct URL - url = self.get_int_one_million.metadata['url'] # type: ignore + url = self.get_int_one_million.metadata["url"] # type: ignore path_format_arguments = { - 'intPath': self._serialize.url("int_path", int_path, 'int'), + "intPath": self._serialize.url("int_path", int_path, "int"), } url = self._client.format_url(url, **path_format_arguments) @@ -176,7 +174,7 @@ def get_int_one_million( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -190,12 +188,11 @@ def get_int_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_one_million.metadata = {'url': '/paths/int/1000000/{intPath}'} # type: ignore + get_int_one_million.metadata = {"url": "/paths/int/1000000/{intPath}"} # type: ignore @distributed_trace def get_int_negative_one_million( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-1000000' integer value. @@ -205,18 +202,16 @@ def get_int_negative_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_path = -1000000 accept = "application/json" # Construct URL - url = self.get_int_negative_one_million.metadata['url'] # type: ignore + url = self.get_int_negative_one_million.metadata["url"] # type: ignore path_format_arguments = { - 'intPath': self._serialize.url("int_path", int_path, 'int'), + "intPath": self._serialize.url("int_path", int_path, "int"), } url = self._client.format_url(url, **path_format_arguments) @@ -225,7 +220,7 @@ def get_int_negative_one_million( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -239,12 +234,11 @@ def get_int_negative_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_negative_one_million.metadata = {'url': '/paths/int/-1000000/{intPath}'} # type: ignore + get_int_negative_one_million.metadata = {"url": "/paths/int/-1000000/{intPath}"} # type: ignore @distributed_trace def get_ten_billion( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '10000000000' 64 bit integer value. @@ -254,18 +248,16 @@ def get_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_path = 10000000000 accept = "application/json" # Construct URL - url = self.get_ten_billion.metadata['url'] # type: ignore + url = self.get_ten_billion.metadata["url"] # type: ignore path_format_arguments = { - 'longPath': self._serialize.url("long_path", long_path, 'long'), + "longPath": self._serialize.url("long_path", long_path, "long"), } url = self._client.format_url(url, **path_format_arguments) @@ -274,7 +266,7 @@ def get_ten_billion( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -288,12 +280,11 @@ def get_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_ten_billion.metadata = {'url': '/paths/long/10000000000/{longPath}'} # type: ignore + get_ten_billion.metadata = {"url": "/paths/long/10000000000/{longPath}"} # type: ignore @distributed_trace def get_negative_ten_billion( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-10000000000' 64 bit integer value. @@ -303,18 +294,16 @@ def get_negative_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_path = -10000000000 accept = "application/json" # Construct URL - url = self.get_negative_ten_billion.metadata['url'] # type: ignore + url = self.get_negative_ten_billion.metadata["url"] # type: ignore path_format_arguments = { - 'longPath': self._serialize.url("long_path", long_path, 'long'), + "longPath": self._serialize.url("long_path", long_path, "long"), } url = self._client.format_url(url, **path_format_arguments) @@ -323,7 +312,7 @@ def get_negative_ten_billion( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -337,12 +326,11 @@ def get_negative_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_negative_ten_billion.metadata = {'url': '/paths/long/-10000000000/{longPath}'} # type: ignore + get_negative_ten_billion.metadata = {"url": "/paths/long/-10000000000/{longPath}"} # type: ignore @distributed_trace def float_scientific_positive( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '1.034E+20' numeric value. @@ -352,18 +340,16 @@ def float_scientific_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_path = 103400000000000000000 accept = "application/json" # Construct URL - url = self.float_scientific_positive.metadata['url'] # type: ignore + url = self.float_scientific_positive.metadata["url"] # type: ignore path_format_arguments = { - 'floatPath': self._serialize.url("float_path", float_path, 'float'), + "floatPath": self._serialize.url("float_path", float_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -372,7 +358,7 @@ def float_scientific_positive( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -386,12 +372,11 @@ def float_scientific_positive( if cls: return cls(pipeline_response, None, {}) - float_scientific_positive.metadata = {'url': '/paths/float/1.034E+20/{floatPath}'} # type: ignore + float_scientific_positive.metadata = {"url": "/paths/float/1.034E+20/{floatPath}"} # type: ignore @distributed_trace def float_scientific_negative( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-1.034E-20' numeric value. @@ -401,18 +386,16 @@ def float_scientific_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_path = -1.034e-20 accept = "application/json" # Construct URL - url = self.float_scientific_negative.metadata['url'] # type: ignore + url = self.float_scientific_negative.metadata["url"] # type: ignore path_format_arguments = { - 'floatPath': self._serialize.url("float_path", float_path, 'float'), + "floatPath": self._serialize.url("float_path", float_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -421,7 +404,7 @@ def float_scientific_negative( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -435,12 +418,11 @@ def float_scientific_negative( if cls: return cls(pipeline_response, None, {}) - float_scientific_negative.metadata = {'url': '/paths/float/-1.034E-20/{floatPath}'} # type: ignore + float_scientific_negative.metadata = {"url": "/paths/float/-1.034E-20/{floatPath}"} # type: ignore @distributed_trace def double_decimal_positive( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '9999999.999' numeric value. @@ -450,18 +432,16 @@ def double_decimal_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_path = 9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_positive.metadata['url'] # type: ignore + url = self.double_decimal_positive.metadata["url"] # type: ignore path_format_arguments = { - 'doublePath': self._serialize.url("double_path", double_path, 'float'), + "doublePath": self._serialize.url("double_path", double_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -470,7 +450,7 @@ def double_decimal_positive( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -484,12 +464,11 @@ def double_decimal_positive( if cls: return cls(pipeline_response, None, {}) - double_decimal_positive.metadata = {'url': '/paths/double/9999999.999/{doublePath}'} # type: ignore + double_decimal_positive.metadata = {"url": "/paths/double/9999999.999/{doublePath}"} # type: ignore @distributed_trace def double_decimal_negative( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-9999999.999' numeric value. @@ -499,18 +478,16 @@ def double_decimal_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_path = -9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_negative.metadata['url'] # type: ignore + url = self.double_decimal_negative.metadata["url"] # type: ignore path_format_arguments = { - 'doublePath': self._serialize.url("double_path", double_path, 'float'), + "doublePath": self._serialize.url("double_path", double_path, "float"), } url = self._client.format_url(url, **path_format_arguments) @@ -519,7 +496,7 @@ def double_decimal_negative( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -533,12 +510,11 @@ def double_decimal_negative( if cls: return cls(pipeline_response, None, {}) - double_decimal_negative.metadata = {'url': '/paths/double/-9999999.999/{doublePath}'} # type: ignore + double_decimal_negative.metadata = {"url": "/paths/double/-9999999.999/{doublePath}"} # type: ignore @distributed_trace def string_unicode( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value. @@ -548,18 +524,16 @@ def string_unicode( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "啊齄丂狛狜隣郎隣兀﨩" accept = "application/json" # Construct URL - url = self.string_unicode.metadata['url'] # type: ignore + url = self.string_unicode.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -568,7 +542,7 @@ def string_unicode( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -582,12 +556,11 @@ def string_unicode( if cls: return cls(pipeline_response, None, {}) - string_unicode.metadata = {'url': '/paths/string/unicode/{stringPath}'} # type: ignore + string_unicode.metadata = {"url": "/paths/string/unicode/{stringPath}"} # type: ignore @distributed_trace def string_url_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get 'begin!*'();:@ &=+$,/?#[]end. @@ -597,18 +570,16 @@ def string_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "begin!*'();:@ &=+$,/?#[]end" accept = "application/json" # Construct URL - url = self.string_url_encoded.metadata['url'] # type: ignore + url = self.string_url_encoded.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -617,7 +588,7 @@ def string_url_encoded( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -631,12 +602,11 @@ def string_url_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_encoded.metadata = {'url': '/paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath}'} # type: ignore + string_url_encoded.metadata = {"url": "/paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath}"} # type: ignore @distributed_trace def string_url_non_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get 'begin!*'();:@&=+$,end. @@ -648,18 +618,16 @@ def string_url_non_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "begin!*'();:@&=+$,end" accept = "application/json" # Construct URL - url = self.string_url_non_encoded.metadata['url'] # type: ignore + url = self.string_url_non_encoded.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str', skip_quote=True), + "stringPath": self._serialize.url("string_path", string_path, "str", skip_quote=True), } url = self._client.format_url(url, **path_format_arguments) @@ -668,7 +636,7 @@ def string_url_non_encoded( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -682,12 +650,11 @@ def string_url_non_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_non_encoded.metadata = {'url': '/paths/string/begin!*\'();:@&=+$,end/{stringPath}'} # type: ignore + string_url_non_encoded.metadata = {"url": "/paths/string/begin!*'();:@&=+$,end/{stringPath}"} # type: ignore @distributed_trace def string_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get ''. @@ -697,18 +664,16 @@ def string_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_path = "" accept = "application/json" # Construct URL - url = self.string_empty.metadata['url'] # type: ignore + url = self.string_empty.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -717,7 +682,7 @@ def string_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -731,7 +696,7 @@ def string_empty( if cls: return cls(pipeline_response, None, {}) - string_empty.metadata = {'url': '/paths/string/empty/{stringPath}'} # type: ignore + string_empty.metadata = {"url": "/paths/string/empty/{stringPath}"} # type: ignore @distributed_trace def string_null( @@ -749,17 +714,15 @@ def string_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.string_null.metadata['url'] # type: ignore + url = self.string_null.metadata["url"] # type: ignore path_format_arguments = { - 'stringPath': self._serialize.url("string_path", string_path, 'str'), + "stringPath": self._serialize.url("string_path", string_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -768,7 +731,7 @@ def string_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -782,7 +745,7 @@ def string_null( if cls: return cls(pipeline_response, None, {}) - string_null.metadata = {'url': '/paths/string/null/{stringPath}'} # type: ignore + string_null.metadata = {"url": "/paths/string/null/{stringPath}"} # type: ignore @distributed_trace def enum_valid( @@ -800,17 +763,15 @@ def enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_valid.metadata['url'] # type: ignore + url = self.enum_valid.metadata["url"] # type: ignore path_format_arguments = { - 'enumPath': self._serialize.url("enum_path", enum_path, 'str'), + "enumPath": self._serialize.url("enum_path", enum_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -819,7 +780,7 @@ def enum_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -833,7 +794,7 @@ def enum_valid( if cls: return cls(pipeline_response, None, {}) - enum_valid.metadata = {'url': '/paths/enum/green%20color/{enumPath}'} # type: ignore + enum_valid.metadata = {"url": "/paths/enum/green%20color/{enumPath}"} # type: ignore @distributed_trace def enum_null( @@ -851,17 +812,15 @@ def enum_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_null.metadata['url'] # type: ignore + url = self.enum_null.metadata["url"] # type: ignore path_format_arguments = { - 'enumPath': self._serialize.url("enum_path", enum_path, 'str'), + "enumPath": self._serialize.url("enum_path", enum_path, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -870,7 +829,7 @@ def enum_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -884,7 +843,7 @@ def enum_null( if cls: return cls(pipeline_response, None, {}) - enum_null.metadata = {'url': '/paths/string/null/{enumPath}'} # type: ignore + enum_null.metadata = {"url": "/paths/string/null/{enumPath}"} # type: ignore @distributed_trace def byte_multi_byte( @@ -902,17 +861,15 @@ def byte_multi_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_multi_byte.metadata['url'] # type: ignore + url = self.byte_multi_byte.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -921,7 +878,7 @@ def byte_multi_byte( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -935,12 +892,11 @@ def byte_multi_byte( if cls: return cls(pipeline_response, None, {}) - byte_multi_byte.metadata = {'url': '/paths/byte/multibyte/{bytePath}'} # type: ignore + byte_multi_byte.metadata = {"url": "/paths/byte/multibyte/{bytePath}"} # type: ignore @distributed_trace def byte_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '' as byte array. @@ -950,18 +906,16 @@ def byte_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) byte_path = bytearray("", encoding="utf-8") accept = "application/json" # Construct URL - url = self.byte_empty.metadata['url'] # type: ignore + url = self.byte_empty.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -970,7 +924,7 @@ def byte_empty( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -984,7 +938,7 @@ def byte_empty( if cls: return cls(pipeline_response, None, {}) - byte_empty.metadata = {'url': '/paths/byte/empty/{bytePath}'} # type: ignore + byte_empty.metadata = {"url": "/paths/byte/empty/{bytePath}"} # type: ignore @distributed_trace def byte_null( @@ -1002,17 +956,15 @@ def byte_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_null.metadata['url'] # type: ignore + url = self.byte_null.metadata["url"] # type: ignore path_format_arguments = { - 'bytePath': self._serialize.url("byte_path", byte_path, 'bytearray'), + "bytePath": self._serialize.url("byte_path", byte_path, "bytearray"), } url = self._client.format_url(url, **path_format_arguments) @@ -1021,7 +973,7 @@ def byte_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1035,12 +987,11 @@ def byte_null( if cls: return cls(pipeline_response, None, {}) - byte_null.metadata = {'url': '/paths/byte/null/{bytePath}'} # type: ignore + byte_null.metadata = {"url": "/paths/byte/null/{bytePath}"} # type: ignore @distributed_trace def date_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '2012-01-01' as date. @@ -1050,18 +1001,16 @@ def date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_path = "2012-01-01" accept = "application/json" # Construct URL - url = self.date_valid.metadata['url'] # type: ignore + url = self.date_valid.metadata["url"] # type: ignore path_format_arguments = { - 'datePath': self._serialize.url("date_path", date_path, 'date'), + "datePath": self._serialize.url("date_path", date_path, "date"), } url = self._client.format_url(url, **path_format_arguments) @@ -1070,7 +1019,7 @@ def date_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1084,7 +1033,7 @@ def date_valid( if cls: return cls(pipeline_response, None, {}) - date_valid.metadata = {'url': '/paths/date/2012-01-01/{datePath}'} # type: ignore + date_valid.metadata = {"url": "/paths/date/2012-01-01/{datePath}"} # type: ignore @distributed_trace def date_null( @@ -1103,17 +1052,15 @@ def date_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_null.metadata['url'] # type: ignore + url = self.date_null.metadata["url"] # type: ignore path_format_arguments = { - 'datePath': self._serialize.url("date_path", date_path, 'date'), + "datePath": self._serialize.url("date_path", date_path, "date"), } url = self._client.format_url(url, **path_format_arguments) @@ -1122,7 +1069,7 @@ def date_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1136,12 +1083,11 @@ def date_null( if cls: return cls(pipeline_response, None, {}) - date_null.metadata = {'url': '/paths/date/null/{datePath}'} # type: ignore + date_null.metadata = {"url": "/paths/date/null/{datePath}"} # type: ignore @distributed_trace def date_time_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '2012-01-01T01:01:01Z' as date-time. @@ -1151,18 +1097,16 @@ def date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_time_path = "2012-01-01T01:01:01Z" accept = "application/json" # Construct URL - url = self.date_time_valid.metadata['url'] # type: ignore + url = self.date_time_valid.metadata["url"] # type: ignore path_format_arguments = { - 'dateTimePath': self._serialize.url("date_time_path", date_time_path, 'iso-8601'), + "dateTimePath": self._serialize.url("date_time_path", date_time_path, "iso-8601"), } url = self._client.format_url(url, **path_format_arguments) @@ -1171,7 +1115,7 @@ def date_time_valid( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1185,7 +1129,7 @@ def date_time_valid( if cls: return cls(pipeline_response, None, {}) - date_time_valid.metadata = {'url': '/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}'} # type: ignore + date_time_valid.metadata = {"url": "/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}"} # type: ignore @distributed_trace def date_time_null( @@ -1203,17 +1147,15 @@ def date_time_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_time_null.metadata['url'] # type: ignore + url = self.date_time_null.metadata["url"] # type: ignore path_format_arguments = { - 'dateTimePath': self._serialize.url("date_time_path", date_time_path, 'iso-8601'), + "dateTimePath": self._serialize.url("date_time_path", date_time_path, "iso-8601"), } url = self._client.format_url(url, **path_format_arguments) @@ -1222,7 +1164,7 @@ def date_time_null( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1236,7 +1178,7 @@ def date_time_null( if cls: return cls(pipeline_response, None, {}) - date_time_null.metadata = {'url': '/paths/datetime/null/{dateTimePath}'} # type: ignore + date_time_null.metadata = {"url": "/paths/datetime/null/{dateTimePath}"} # type: ignore @distributed_trace def base64_url( @@ -1254,17 +1196,15 @@ def base64_url( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.base64_url.metadata['url'] # type: ignore + url = self.base64_url.metadata["url"] # type: ignore path_format_arguments = { - 'base64UrlPath': self._serialize.url("base64_url_path", base64_url_path, 'base64'), + "base64UrlPath": self._serialize.url("base64_url_path", base64_url_path, "base64"), } url = self._client.format_url(url, **path_format_arguments) @@ -1273,7 +1213,7 @@ def base64_url( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1287,7 +1227,7 @@ def base64_url( if cls: return cls(pipeline_response, None, {}) - base64_url.metadata = {'url': '/paths/string/bG9yZW0/{base64UrlPath}'} # type: ignore + base64_url.metadata = {"url": "/paths/string/bG9yZW0/{base64UrlPath}"} # type: ignore @distributed_trace def array_csv_in_path( @@ -1307,17 +1247,15 @@ def array_csv_in_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_csv_in_path.metadata['url'] # type: ignore + url = self.array_csv_in_path.metadata["url"] # type: ignore path_format_arguments = { - 'arrayPath': self._serialize.url("array_path", array_path, '[str]', div=','), + "arrayPath": self._serialize.url("array_path", array_path, "[str]", div=","), } url = self._client.format_url(url, **path_format_arguments) @@ -1326,7 +1264,7 @@ def array_csv_in_path( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1340,7 +1278,7 @@ def array_csv_in_path( if cls: return cls(pipeline_response, None, {}) - array_csv_in_path.metadata = {'url': '/paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath}'} # type: ignore + array_csv_in_path.metadata = {"url": "/paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath}"} # type: ignore @distributed_trace def unix_time_url( @@ -1358,17 +1296,15 @@ def unix_time_url( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.unix_time_url.metadata['url'] # type: ignore + url = self.unix_time_url.metadata["url"] # type: ignore path_format_arguments = { - 'unixTimeUrlPath': self._serialize.url("unix_time_url_path", unix_time_url_path, 'unix-time'), + "unixTimeUrlPath": self._serialize.url("unix_time_url_path", unix_time_url_path, "unix-time"), } url = self._client.format_url(url, **path_format_arguments) @@ -1377,7 +1313,7 @@ def unix_time_url( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1391,4 +1327,4 @@ def unix_time_url( if cls: return cls(pipeline_response, None, {}) - unix_time_url.metadata = {'url': '/paths/int/1460505600/{unixTimeUrlPath}'} # type: ignore + unix_time_url.metadata = {"url": "/paths/int/1460505600/{unixTimeUrlPath}"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py index a7cbdb04775..b4828310b25 100644 --- a/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py @@ -9,7 +9,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -20,9 +26,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class QueriesOperations(object): """QueriesOperations operations. @@ -47,8 +54,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_boolean_true( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get true Boolean value on path. @@ -58,24 +64,22 @@ def get_boolean_true( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_query = True accept = "application/json" # Construct URL - url = self.get_boolean_true.metadata['url'] # type: ignore + url = self.get_boolean_true.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -89,12 +93,11 @@ def get_boolean_true( if cls: return cls(pipeline_response, None, {}) - get_boolean_true.metadata = {'url': '/queries/bool/true'} # type: ignore + get_boolean_true.metadata = {"url": "/queries/bool/true"} # type: ignore @distributed_trace def get_boolean_false( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get false Boolean value on path. @@ -104,24 +107,22 @@ def get_boolean_false( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) bool_query = False accept = "application/json" # Construct URL - url = self.get_boolean_false.metadata['url'] # type: ignore + url = self.get_boolean_false.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -135,7 +136,7 @@ def get_boolean_false( if cls: return cls(pipeline_response, None, {}) - get_boolean_false.metadata = {'url': '/queries/bool/false'} # type: ignore + get_boolean_false.metadata = {"url": "/queries/bool/false"} # type: ignore @distributed_trace def get_boolean_null( @@ -153,24 +154,22 @@ def get_boolean_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_boolean_null.metadata['url'] # type: ignore + url = self.get_boolean_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if bool_query is not None: - query_parameters['boolQuery'] = self._serialize.query("bool_query", bool_query, 'bool') + query_parameters["boolQuery"] = self._serialize.query("bool_query", bool_query, "bool") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,12 +183,11 @@ def get_boolean_null( if cls: return cls(pipeline_response, None, {}) - get_boolean_null.metadata = {'url': '/queries/bool/null'} # type: ignore + get_boolean_null.metadata = {"url": "/queries/bool/null"} # type: ignore @distributed_trace def get_int_one_million( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '1000000' integer value. @@ -199,24 +197,22 @@ def get_int_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_query = 1000000 accept = "application/json" # Construct URL - url = self.get_int_one_million.metadata['url'] # type: ignore + url = self.get_int_one_million.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -230,12 +226,11 @@ def get_int_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_one_million.metadata = {'url': '/queries/int/1000000'} # type: ignore + get_int_one_million.metadata = {"url": "/queries/int/1000000"} # type: ignore @distributed_trace def get_int_negative_one_million( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-1000000' integer value. @@ -245,24 +240,22 @@ def get_int_negative_one_million( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) int_query = -1000000 accept = "application/json" # Construct URL - url = self.get_int_negative_one_million.metadata['url'] # type: ignore + url = self.get_int_negative_one_million.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -276,7 +269,7 @@ def get_int_negative_one_million( if cls: return cls(pipeline_response, None, {}) - get_int_negative_one_million.metadata = {'url': '/queries/int/-1000000'} # type: ignore + get_int_negative_one_million.metadata = {"url": "/queries/int/-1000000"} # type: ignore @distributed_trace def get_int_null( @@ -294,24 +287,22 @@ def get_int_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_int_null.metadata['url'] # type: ignore + url = self.get_int_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if int_query is not None: - query_parameters['intQuery'] = self._serialize.query("int_query", int_query, 'int') + query_parameters["intQuery"] = self._serialize.query("int_query", int_query, "int") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -325,12 +316,11 @@ def get_int_null( if cls: return cls(pipeline_response, None, {}) - get_int_null.metadata = {'url': '/queries/int/null'} # type: ignore + get_int_null.metadata = {"url": "/queries/int/null"} # type: ignore @distributed_trace def get_ten_billion( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '10000000000' 64 bit integer value. @@ -340,24 +330,22 @@ def get_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_query = 10000000000 accept = "application/json" # Construct URL - url = self.get_ten_billion.metadata['url'] # type: ignore + url = self.get_ten_billion.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -371,12 +359,11 @@ def get_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_ten_billion.metadata = {'url': '/queries/long/10000000000'} # type: ignore + get_ten_billion.metadata = {"url": "/queries/long/10000000000"} # type: ignore @distributed_trace def get_negative_ten_billion( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-10000000000' 64 bit integer value. @@ -386,24 +373,22 @@ def get_negative_ten_billion( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) long_query = -10000000000 accept = "application/json" # Construct URL - url = self.get_negative_ten_billion.metadata['url'] # type: ignore + url = self.get_negative_ten_billion.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -417,7 +402,7 @@ def get_negative_ten_billion( if cls: return cls(pipeline_response, None, {}) - get_negative_ten_billion.metadata = {'url': '/queries/long/-10000000000'} # type: ignore + get_negative_ten_billion.metadata = {"url": "/queries/long/-10000000000"} # type: ignore @distributed_trace def get_long_null( @@ -435,24 +420,22 @@ def get_long_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_long_null.metadata['url'] # type: ignore + url = self.get_long_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if long_query is not None: - query_parameters['longQuery'] = self._serialize.query("long_query", long_query, 'long') + query_parameters["longQuery"] = self._serialize.query("long_query", long_query, "long") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -466,12 +449,11 @@ def get_long_null( if cls: return cls(pipeline_response, None, {}) - get_long_null.metadata = {'url': '/queries/long/null'} # type: ignore + get_long_null.metadata = {"url": "/queries/long/null"} # type: ignore @distributed_trace def float_scientific_positive( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '1.034E+20' numeric value. @@ -481,24 +463,22 @@ def float_scientific_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_query = 103400000000000000000 accept = "application/json" # Construct URL - url = self.float_scientific_positive.metadata['url'] # type: ignore + url = self.float_scientific_positive.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -512,12 +492,11 @@ def float_scientific_positive( if cls: return cls(pipeline_response, None, {}) - float_scientific_positive.metadata = {'url': '/queries/float/1.034E+20'} # type: ignore + float_scientific_positive.metadata = {"url": "/queries/float/1.034E+20"} # type: ignore @distributed_trace def float_scientific_negative( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-1.034E-20' numeric value. @@ -527,24 +506,22 @@ def float_scientific_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) float_query = -1.034e-20 accept = "application/json" # Construct URL - url = self.float_scientific_negative.metadata['url'] # type: ignore + url = self.float_scientific_negative.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -558,7 +535,7 @@ def float_scientific_negative( if cls: return cls(pipeline_response, None, {}) - float_scientific_negative.metadata = {'url': '/queries/float/-1.034E-20'} # type: ignore + float_scientific_negative.metadata = {"url": "/queries/float/-1.034E-20"} # type: ignore @distributed_trace def float_null( @@ -576,24 +553,22 @@ def float_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.float_null.metadata['url'] # type: ignore + url = self.float_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if float_query is not None: - query_parameters['floatQuery'] = self._serialize.query("float_query", float_query, 'float') + query_parameters["floatQuery"] = self._serialize.query("float_query", float_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -607,12 +582,11 @@ def float_null( if cls: return cls(pipeline_response, None, {}) - float_null.metadata = {'url': '/queries/float/null'} # type: ignore + float_null.metadata = {"url": "/queries/float/null"} # type: ignore @distributed_trace def double_decimal_positive( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '9999999.999' numeric value. @@ -622,24 +596,22 @@ def double_decimal_positive( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_query = 9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_positive.metadata['url'] # type: ignore + url = self.double_decimal_positive.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -653,12 +625,11 @@ def double_decimal_positive( if cls: return cls(pipeline_response, None, {}) - double_decimal_positive.metadata = {'url': '/queries/double/9999999.999'} # type: ignore + double_decimal_positive.metadata = {"url": "/queries/double/9999999.999"} # type: ignore @distributed_trace def double_decimal_negative( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '-9999999.999' numeric value. @@ -668,24 +639,22 @@ def double_decimal_negative( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) double_query = -9999999.999 accept = "application/json" # Construct URL - url = self.double_decimal_negative.metadata['url'] # type: ignore + url = self.double_decimal_negative.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -699,7 +668,7 @@ def double_decimal_negative( if cls: return cls(pipeline_response, None, {}) - double_decimal_negative.metadata = {'url': '/queries/double/-9999999.999'} # type: ignore + double_decimal_negative.metadata = {"url": "/queries/double/-9999999.999"} # type: ignore @distributed_trace def double_null( @@ -717,24 +686,22 @@ def double_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.double_null.metadata['url'] # type: ignore + url = self.double_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if double_query is not None: - query_parameters['doubleQuery'] = self._serialize.query("double_query", double_query, 'float') + query_parameters["doubleQuery"] = self._serialize.query("double_query", double_query, "float") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -748,12 +715,11 @@ def double_null( if cls: return cls(pipeline_response, None, {}) - double_null.metadata = {'url': '/queries/double/null'} # type: ignore + double_null.metadata = {"url": "/queries/double/null"} # type: ignore @distributed_trace def string_unicode( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value. @@ -763,24 +729,22 @@ def string_unicode( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "啊齄丂狛狜隣郎隣兀﨩" accept = "application/json" # Construct URL - url = self.string_unicode.metadata['url'] # type: ignore + url = self.string_unicode.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -794,12 +758,11 @@ def string_unicode( if cls: return cls(pipeline_response, None, {}) - string_unicode.metadata = {'url': '/queries/string/unicode/'} # type: ignore + string_unicode.metadata = {"url": "/queries/string/unicode/"} # type: ignore @distributed_trace def string_url_encoded( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get 'begin!*'();:@ &=+$,/?#[]end. @@ -809,24 +772,22 @@ def string_url_encoded( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "begin!*'();:@ &=+$,/?#[]end" accept = "application/json" # Construct URL - url = self.string_url_encoded.metadata['url'] # type: ignore + url = self.string_url_encoded.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -840,12 +801,11 @@ def string_url_encoded( if cls: return cls(pipeline_response, None, {}) - string_url_encoded.metadata = {'url': '/queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend'} # type: ignore + string_url_encoded.metadata = {"url": "/queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend"} # type: ignore @distributed_trace def string_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get ''. @@ -855,24 +815,22 @@ def string_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) string_query = "" accept = "application/json" # Construct URL - url = self.string_empty.metadata['url'] # type: ignore + url = self.string_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -886,7 +844,7 @@ def string_empty( if cls: return cls(pipeline_response, None, {}) - string_empty.metadata = {'url': '/queries/string/empty'} # type: ignore + string_empty.metadata = {"url": "/queries/string/empty"} # type: ignore @distributed_trace def string_null( @@ -904,24 +862,22 @@ def string_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.string_null.metadata['url'] # type: ignore + url = self.string_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if string_query is not None: - query_parameters['stringQuery'] = self._serialize.query("string_query", string_query, 'str') + query_parameters["stringQuery"] = self._serialize.query("string_query", string_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -935,7 +891,7 @@ def string_null( if cls: return cls(pipeline_response, None, {}) - string_null.metadata = {'url': '/queries/string/null'} # type: ignore + string_null.metadata = {"url": "/queries/string/null"} # type: ignore @distributed_trace def enum_valid( @@ -953,24 +909,22 @@ def enum_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_valid.metadata['url'] # type: ignore + url = self.enum_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if enum_query is not None: - query_parameters['enumQuery'] = self._serialize.query("enum_query", enum_query, 'str') + query_parameters["enumQuery"] = self._serialize.query("enum_query", enum_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -984,7 +938,7 @@ def enum_valid( if cls: return cls(pipeline_response, None, {}) - enum_valid.metadata = {'url': '/queries/enum/green%20color'} # type: ignore + enum_valid.metadata = {"url": "/queries/enum/green%20color"} # type: ignore @distributed_trace def enum_null( @@ -1002,24 +956,22 @@ def enum_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.enum_null.metadata['url'] # type: ignore + url = self.enum_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if enum_query is not None: - query_parameters['enumQuery'] = self._serialize.query("enum_query", enum_query, 'str') + query_parameters["enumQuery"] = self._serialize.query("enum_query", enum_query, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1033,7 +985,7 @@ def enum_null( if cls: return cls(pipeline_response, None, {}) - enum_null.metadata = {'url': '/queries/enum/null'} # type: ignore + enum_null.metadata = {"url": "/queries/enum/null"} # type: ignore @distributed_trace def byte_multi_byte( @@ -1051,24 +1003,22 @@ def byte_multi_byte( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_multi_byte.metadata['url'] # type: ignore + url = self.byte_multi_byte.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if byte_query is not None: - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1082,12 +1032,11 @@ def byte_multi_byte( if cls: return cls(pipeline_response, None, {}) - byte_multi_byte.metadata = {'url': '/queries/byte/multibyte'} # type: ignore + byte_multi_byte.metadata = {"url": "/queries/byte/multibyte"} # type: ignore @distributed_trace def byte_empty( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '' as byte array. @@ -1097,24 +1046,22 @@ def byte_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) byte_query = bytearray("", encoding="utf-8") accept = "application/json" # Construct URL - url = self.byte_empty.metadata['url'] # type: ignore + url = self.byte_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1128,7 +1075,7 @@ def byte_empty( if cls: return cls(pipeline_response, None, {}) - byte_empty.metadata = {'url': '/queries/byte/empty'} # type: ignore + byte_empty.metadata = {"url": "/queries/byte/empty"} # type: ignore @distributed_trace def byte_null( @@ -1146,24 +1093,22 @@ def byte_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.byte_null.metadata['url'] # type: ignore + url = self.byte_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if byte_query is not None: - query_parameters['byteQuery'] = self._serialize.query("byte_query", byte_query, 'bytearray') + query_parameters["byteQuery"] = self._serialize.query("byte_query", byte_query, "bytearray") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1177,12 +1122,11 @@ def byte_null( if cls: return cls(pipeline_response, None, {}) - byte_null.metadata = {'url': '/queries/byte/null'} # type: ignore + byte_null.metadata = {"url": "/queries/byte/null"} # type: ignore @distributed_trace def date_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '2012-01-01' as date. @@ -1192,24 +1136,22 @@ def date_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_query = "2012-01-01" accept = "application/json" # Construct URL - url = self.date_valid.metadata['url'] # type: ignore + url = self.date_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['dateQuery'] = self._serialize.query("date_query", date_query, 'date') + query_parameters["dateQuery"] = self._serialize.query("date_query", date_query, "date") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1223,7 +1165,7 @@ def date_valid( if cls: return cls(pipeline_response, None, {}) - date_valid.metadata = {'url': '/queries/date/2012-01-01'} # type: ignore + date_valid.metadata = {"url": "/queries/date/2012-01-01"} # type: ignore @distributed_trace def date_null( @@ -1241,24 +1183,22 @@ def date_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_null.metadata['url'] # type: ignore + url = self.date_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if date_query is not None: - query_parameters['dateQuery'] = self._serialize.query("date_query", date_query, 'date') + query_parameters["dateQuery"] = self._serialize.query("date_query", date_query, "date") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1272,12 +1212,11 @@ def date_null( if cls: return cls(pipeline_response, None, {}) - date_null.metadata = {'url': '/queries/date/null'} # type: ignore + date_null.metadata = {"url": "/queries/date/null"} # type: ignore @distributed_trace def date_time_valid( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get '2012-01-01T01:01:01Z' as date-time. @@ -1287,24 +1226,22 @@ def date_time_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) date_time_query = "2012-01-01T01:01:01Z" accept = "application/json" # Construct URL - url = self.date_time_valid.metadata['url'] # type: ignore + url = self.date_time_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['dateTimeQuery'] = self._serialize.query("date_time_query", date_time_query, 'iso-8601') + query_parameters["dateTimeQuery"] = self._serialize.query("date_time_query", date_time_query, "iso-8601") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1318,7 +1255,7 @@ def date_time_valid( if cls: return cls(pipeline_response, None, {}) - date_time_valid.metadata = {'url': '/queries/datetime/2012-01-01T01%3A01%3A01Z'} # type: ignore + date_time_valid.metadata = {"url": "/queries/datetime/2012-01-01T01%3A01%3A01Z"} # type: ignore @distributed_trace def date_time_null( @@ -1336,24 +1273,22 @@ def date_time_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.date_time_null.metadata['url'] # type: ignore + url = self.date_time_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if date_time_query is not None: - query_parameters['dateTimeQuery'] = self._serialize.query("date_time_query", date_time_query, 'iso-8601') + query_parameters["dateTimeQuery"] = self._serialize.query("date_time_query", date_time_query, "iso-8601") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1367,7 +1302,7 @@ def date_time_null( if cls: return cls(pipeline_response, None, {}) - date_time_null.metadata = {'url': '/queries/datetime/null'} # type: ignore + date_time_null.metadata = {"url": "/queries/datetime/null"} # type: ignore @distributed_trace def array_string_csv_valid( @@ -1387,24 +1322,22 @@ def array_string_csv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_valid.metadata['url'] # type: ignore + url = self.array_string_csv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1418,7 +1351,7 @@ def array_string_csv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_csv_valid.metadata = {'url': '/queries/array/csv/string/valid'} # type: ignore + array_string_csv_valid.metadata = {"url": "/queries/array/csv/string/valid"} # type: ignore @distributed_trace def array_string_csv_null( @@ -1436,24 +1369,22 @@ def array_string_csv_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_null.metadata['url'] # type: ignore + url = self.array_string_csv_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1467,7 +1398,7 @@ def array_string_csv_null( if cls: return cls(pipeline_response, None, {}) - array_string_csv_null.metadata = {'url': '/queries/array/csv/string/null'} # type: ignore + array_string_csv_null.metadata = {"url": "/queries/array/csv/string/null"} # type: ignore @distributed_trace def array_string_csv_empty( @@ -1485,24 +1416,22 @@ def array_string_csv_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_csv_empty.metadata['url'] # type: ignore + url = self.array_string_csv_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1516,7 +1445,7 @@ def array_string_csv_empty( if cls: return cls(pipeline_response, None, {}) - array_string_csv_empty.metadata = {'url': '/queries/array/csv/string/empty'} # type: ignore + array_string_csv_empty.metadata = {"url": "/queries/array/csv/string/empty"} # type: ignore @distributed_trace def array_string_no_collection_format_empty( @@ -1535,24 +1464,22 @@ def array_string_no_collection_format_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_no_collection_format_empty.metadata['url'] # type: ignore + url = self.array_string_no_collection_format_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=',') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=",") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1566,7 +1493,7 @@ def array_string_no_collection_format_empty( if cls: return cls(pipeline_response, None, {}) - array_string_no_collection_format_empty.metadata = {'url': '/queries/array/none/string/empty'} # type: ignore + array_string_no_collection_format_empty.metadata = {"url": "/queries/array/none/string/empty"} # type: ignore @distributed_trace def array_string_ssv_valid( @@ -1586,24 +1513,22 @@ def array_string_ssv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_ssv_valid.metadata['url'] # type: ignore + url = self.array_string_ssv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=' ') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=" ") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1617,7 +1542,7 @@ def array_string_ssv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_ssv_valid.metadata = {'url': '/queries/array/ssv/string/valid'} # type: ignore + array_string_ssv_valid.metadata = {"url": "/queries/array/ssv/string/valid"} # type: ignore @distributed_trace def array_string_tsv_valid( @@ -1637,24 +1562,22 @@ def array_string_tsv_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_tsv_valid.metadata['url'] # type: ignore + url = self.array_string_tsv_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div=' ') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div=" ") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1668,7 +1591,7 @@ def array_string_tsv_valid( if cls: return cls(pipeline_response, None, {}) - array_string_tsv_valid.metadata = {'url': '/queries/array/tsv/string/valid'} # type: ignore + array_string_tsv_valid.metadata = {"url": "/queries/array/tsv/string/valid"} # type: ignore @distributed_trace def array_string_pipes_valid( @@ -1688,24 +1611,22 @@ def array_string_pipes_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_pipes_valid.metadata['url'] # type: ignore + url = self.array_string_pipes_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = self._serialize.query("array_query", array_query, '[str]', div='|') + query_parameters["arrayQuery"] = self._serialize.query("array_query", array_query, "[str]", div="|") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1719,4 +1640,4 @@ def array_string_pipes_valid( if cls: return cls(pipeline_response, None, {}) - array_string_pipes_valid.metadata = {'url': '/queries/array/pipes/string/valid'} # type: ignore + array_string_pipes_valid.metadata = {"url": "/queries/array/pipes/string/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/setup.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/setup.py index b79f53e60c4..cb3042debd7 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/__init__.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/__init__.py index d5b59f8eba8..a41cc69c59f 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestUrlMutliCollectionFormatTestService'] +__all__ = ["AutoRestUrlMutliCollectionFormatTestService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py index b969f9d8a8e..0acfdd9fdca 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.queries = QueriesOperations( - self._client, self._config, self._serialize, self._deserialize) + self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py index bb3fbd19eeb..3ea2f6ac0ac 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py @@ -26,26 +26,24 @@ class AutoRestUrlMutliCollectionFormatTestServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestUrlMutliCollectionFormatTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresturlmutlicollectionformattestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresturlmutlicollectionformattestservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py index 26c43a44a59..0b179356efb 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_url_mutli_collection_format_test_service import AutoRestUrlMutliCollectionFormatTestService -__all__ = ['AutoRestUrlMutliCollectionFormatTestService'] + +__all__ = ["AutoRestUrlMutliCollectionFormatTestService"] diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py index ab1881cff93..61f57935186 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py @@ -24,13 +24,9 @@ class AutoRestUrlMutliCollectionFormatTestService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.queries = QueriesOperations( - self._client, self._config, self._serialize, self._deserialize) + self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_configuration.py index fa8d1a13e32..30b9cb9fe74 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestUrlMutliCollectionFormatTestServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestUrlMutliCollectionFormatTestServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autoresturlmutlicollectionformattestservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autoresturlmutlicollectionformattestservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/__init__.py index 0c8a12ca6b5..a639d2fb628 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._queries_operations import QueriesOperations __all__ = [ - 'QueriesOperations', + "QueriesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py index 2fae7ddd6ed..b89bf00157d 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class QueriesOperations: """QueriesOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def array_string_multi_null( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_multi_null(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get a null array of string using the multi-array format. :param array_query: a null array of string using the multi-array format. @@ -55,24 +58,24 @@ async def array_string_multi_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_null.metadata['url'] # type: ignore + url = self.array_string_multi_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -86,14 +89,10 @@ async def array_string_multi_null( if cls: return cls(pipeline_response, None, {}) - array_string_multi_null.metadata = {'url': '/queries/array/multi/string/null'} # type: ignore + array_string_multi_null.metadata = {"url": "/queries/array/multi/string/null"} # type: ignore @distributed_trace_async - async def array_string_multi_empty( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_multi_empty(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an empty array [] of string using the multi-array format. :param array_query: an empty array [] of string using the multi-array format. @@ -103,24 +102,24 @@ async def array_string_multi_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_empty.metadata['url'] # type: ignore + url = self.array_string_multi_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -134,14 +133,10 @@ async def array_string_multi_empty( if cls: return cls(pipeline_response, None, {}) - array_string_multi_empty.metadata = {'url': '/queries/array/multi/string/empty'} # type: ignore + array_string_multi_empty.metadata = {"url": "/queries/array/multi/string/empty"} # type: ignore @distributed_trace_async - async def array_string_multi_valid( - self, - array_query: Optional[List[str]] = None, - **kwargs - ) -> None: + async def array_string_multi_valid(self, array_query: Optional[List[str]] = None, **kwargs) -> None: """Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , null, ''] using the mult-array format. @@ -153,24 +148,24 @@ async def array_string_multi_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_valid.metadata['url'] # type: ignore + url = self.array_string_multi_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -184,4 +179,4 @@ async def array_string_multi_valid( if cls: return cls(pipeline_response, None, {}) - array_string_multi_valid.metadata = {'url': '/queries/array/multi/string/valid'} # type: ignore + array_string_multi_valid.metadata = {"url": "/queries/array/multi/string/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/__init__.py index 9c7dad4f9d3..424e7043f8b 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/__init__.py @@ -12,5 +12,5 @@ from ._models import Error # type: ignore __all__ = [ - 'Error', + "Error", ] diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models.py index ae542355b88..829e38e7107 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models.py @@ -20,14 +20,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models_py3.py index 443ed73ab7e..3a090b5ae15 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/models/_models_py3.py @@ -22,17 +22,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/__init__.py index 0c8a12ca6b5..a639d2fb628 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/__init__.py @@ -9,5 +9,5 @@ from ._queries_operations import QueriesOperations __all__ = [ - 'QueriesOperations', + "QueriesOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py index bf00b40f51e..93034adcd8e 100644 --- a/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class QueriesOperations(object): """QueriesOperations operations. @@ -60,24 +67,24 @@ def array_string_multi_null( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_null.metadata['url'] # type: ignore + url = self.array_string_multi_null.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -91,7 +98,7 @@ def array_string_multi_null( if cls: return cls(pipeline_response, None, {}) - array_string_multi_null.metadata = {'url': '/queries/array/multi/string/null'} # type: ignore + array_string_multi_null.metadata = {"url": "/queries/array/multi/string/null"} # type: ignore @distributed_trace def array_string_multi_empty( @@ -109,24 +116,24 @@ def array_string_multi_empty( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_empty.metadata['url'] # type: ignore + url = self.array_string_multi_empty.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -140,7 +147,7 @@ def array_string_multi_empty( if cls: return cls(pipeline_response, None, {}) - array_string_multi_empty.metadata = {'url': '/queries/array/multi/string/empty'} # type: ignore + array_string_multi_empty.metadata = {"url": "/queries/array/multi/string/empty"} # type: ignore @distributed_trace def array_string_multi_valid( @@ -160,24 +167,24 @@ def array_string_multi_valid( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.array_string_multi_valid.metadata['url'] # type: ignore + url = self.array_string_multi_valid.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if array_query is not None: - query_parameters['arrayQuery'] = [self._serialize.query("array_query", q, 'str') if q is not None else '' for q in array_query] + query_parameters["arrayQuery"] = [ + self._serialize.query("array_query", q, "str") if q is not None else "" for q in array_query + ] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -191,4 +198,4 @@ def array_string_multi_valid( if cls: return cls(pipeline_response, None, {}) - array_string_multi_valid.metadata = {'url': '/queries/array/multi/string/valid'} # type: ignore + array_string_multi_valid.metadata = {"url": "/queries/array/multi/string/valid"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/setup.py b/test/vanilla/Expected/AcceptanceTests/Validation/setup.py index 22301a7a64b..074271452e9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest. No server backend exists for these tests. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/__init__.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/__init__.py index 3b2f1f98d48..1c0b912c18f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestValidationTest'] +__all__ = ["AutoRestValidationTest"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py index ffb2186310b..bec35a1d0bb 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py @@ -36,7 +36,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestValidationTestConfiguration(subscription_id, **kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,7 +44,6 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - def close(self): # type: () -> None self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/_configuration.py index 40e276fd7db..a62c4abd7d4 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/_configuration.py @@ -40,20 +40,19 @@ def __init__( self.subscription_id = subscription_id self.api_version = "1.0.0" - kwargs.setdefault('sdk_moniker', 'autorestvalidationtest/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestvalidationtest/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/__init__.py index 0605ce50b52..c0421d927ac 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_validation_test import AutoRestValidationTest -__all__ = ['AutoRestValidationTest'] + +__all__ = ["AutoRestValidationTest"] diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py index 932d0efaf99..d4fab8361de 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py @@ -24,14 +24,9 @@ class AutoRestValidationTest(AutoRestValidationTestOperationsMixin): :param str base_url: Service URL """ - def __init__( - self, - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, subscription_id: str, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestValidationTestConfiguration(subscription_id, **kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,7 +34,6 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_configuration.py index c2bf177afe9..f25620da528 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/_configuration.py @@ -24,30 +24,23 @@ class AutoRestValidationTestConfiguration(Configuration): :type subscription_id: str """ - def __init__( - self, - subscription_id: str, - **kwargs: Any - ) -> None: + def __init__(self, subscription_id: str, **kwargs: Any) -> None: if subscription_id is None: raise ValueError("Parameter 'subscription_id' must not be None.") super(AutoRestValidationTestConfiguration, self).__init__(**kwargs) self.subscription_id = subscription_id self.api_version = "1.0.0" - kwargs.setdefault('sdk_moniker', 'autorestvalidationtest/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestvalidationtest/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/__init__.py index aeac9b918e7..edf563e7584 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_validation_test_operations import AutoRestValidationTestOperationsMixin __all__ = [ - 'AutoRestValidationTestOperationsMixin', + "AutoRestValidationTestOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index e016ccabec7..7f08c1d8075 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -8,25 +8,26 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -class AutoRestValidationTestOperationsMixin: +class AutoRestValidationTestOperationsMixin: @distributed_trace_async - async def validation_of_method_parameters( - self, - resource_group_name: str, - id: int, - **kwargs - ) -> "_models.Product": + async def validation_of_method_parameters(self, resource_group_name: str, id: int, **kwargs) -> "_models.Product": """Validates input parameters on the method. See swagger for details. :param resource_group_name: Required string between 3 and 10 chars with pattern [a-zA-Z0-9]+. @@ -38,30 +39,35 @@ async def validation_of_method_parameters( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "1.0.0" accept = "application/json" # Construct URL - url = self.validation_of_method_parameters.metadata['url'] # type: ignore + url = self.validation_of_method_parameters.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=10, min_length=3, pattern=r'[a-zA-Z0-9\']+'), - 'id': self._serialize.url("id", id, 'int', maximum=1000, minimum=100, multiple=10), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url( + "resource_group_name", + resource_group_name, + "str", + max_length=10, + min_length=3, + pattern=r"[a-zA-Z0-9\']+", + ), + "id": self._serialize.url("id", id, "int", maximum=1000, minimum=100, multiple=10), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['apiVersion'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["apiVersion"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -72,21 +78,18 @@ async def validation_of_method_parameters( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - validation_of_method_parameters.metadata = {'url': '/fakepath/{subscriptionId}/{resourceGroupName}/{id}'} # type: ignore + + validation_of_method_parameters.metadata = {"url": "/fakepath/{subscriptionId}/{resourceGroupName}/{id}"} # type: ignore @distributed_trace_async async def validation_of_body( - self, - resource_group_name: str, - id: int, - body: Optional["_models.Product"] = None, - **kwargs + self, resource_group_name: str, id: int, body: Optional["_models.Product"] = None, **kwargs ) -> "_models.Product": """Validates body parameters on the method. See swagger for details. @@ -101,39 +104,39 @@ async def validation_of_body( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "1.0.0" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.validation_of_body.metadata['url'] # type: ignore + url = self.validation_of_body.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=10, min_length=3, pattern=r'[a-zA-Z0-9]+'), - 'id': self._serialize.url("id", id, 'int', maximum=1000, minimum=100, multiple=10), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url( + "resource_group_name", resource_group_name, "str", max_length=10, min_length=3, pattern=r"[a-zA-Z0-9]+" + ), + "id": self._serialize.url("id", id, "int", maximum=1000, minimum=100, multiple=10), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['apiVersion'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["apiVersion"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body is not None: - body_content = self._serialize.body(body, 'Product') + body_content = self._serialize.body(body, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -143,19 +146,17 @@ async def validation_of_body( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - validation_of_body.metadata = {'url': '/fakepath/{subscriptionId}/{resourceGroupName}/{id}'} # type: ignore + + validation_of_body.metadata = {"url": "/fakepath/{subscriptionId}/{resourceGroupName}/{id}"} # type: ignore @distributed_trace_async - async def get_with_constant_in_path( - self, - **kwargs - ) -> None: + async def get_with_constant_in_path(self, **kwargs) -> None: """get_with_constant_in_path. :keyword callable cls: A custom type or function that will be passed the direct response @@ -163,17 +164,15 @@ async def get_with_constant_in_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) constant_param = "constant" # Construct URL - url = self.get_with_constant_in_path.metadata['url'] # type: ignore + url = self.get_with_constant_in_path.metadata["url"] # type: ignore path_format_arguments = { - 'constantParam': self._serialize.url("constant_param", constant_param, 'str'), + "constantParam": self._serialize.url("constant_param", constant_param, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -194,14 +193,10 @@ async def get_with_constant_in_path( if cls: return cls(pipeline_response, None, {}) - get_with_constant_in_path.metadata = {'url': '/validation/constantsInPath/{constantParam}/value'} # type: ignore + get_with_constant_in_path.metadata = {"url": "/validation/constantsInPath/{constantParam}/value"} # type: ignore @distributed_trace_async - async def post_with_constant_in_body( - self, - body: Optional["_models.Product"] = None, - **kwargs - ) -> "_models.Product": + async def post_with_constant_in_body(self, body: Optional["_models.Product"] = None, **kwargs) -> "_models.Product": """post_with_constant_in_body. :param body: @@ -211,19 +206,17 @@ async def post_with_constant_in_body( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) constant_param = "constant" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_with_constant_in_body.metadata['url'] # type: ignore + url = self.post_with_constant_in_body.metadata["url"] # type: ignore path_format_arguments = { - 'constantParam': self._serialize.url("constant_param", constant_param, 'str'), + "constantParam": self._serialize.url("constant_param", constant_param, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -232,15 +225,15 @@ async def post_with_constant_in_body( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body is not None: - body_content = self._serialize.body(body, 'Product') + body_content = self._serialize.body(body, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -249,10 +242,11 @@ async def post_with_constant_in_body( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - post_with_constant_in_body.metadata = {'url': '/validation/constantsInPath/{constantParam}/value'} # type: ignore + + post_with_constant_in_body.metadata = {"url": "/validation/constantsInPath/{constantParam}/value"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/__init__.py index a4615f9b8f0..cb9c83855de 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/__init__.py @@ -18,8 +18,8 @@ from ._models import Product # type: ignore __all__ = [ - 'ChildProduct', - 'ConstantProduct', - 'Error', - 'Product', + "ChildProduct", + "ConstantProduct", + "Error", + "Product", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models.py index 0df841b2a33..650d73eba0f 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models.py @@ -24,22 +24,19 @@ class ChildProduct(msrest.serialization.Model): """ _validation = { - 'const_property': {'required': True, 'constant': True}, + "const_property": {"required": True, "constant": True}, } _attribute_map = { - 'const_property': {'key': 'constProperty', 'type': 'str'}, - 'count': {'key': 'count', 'type': 'int'}, + "const_property": {"key": "constProperty", "type": "str"}, + "count": {"key": "count", "type": "int"}, } const_property = "constant" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ChildProduct, self).__init__(**kwargs) - self.count = kwargs.get('count', None) + self.count = kwargs.get("count", None) class ConstantProduct(msrest.serialization.Model): @@ -56,22 +53,19 @@ class ConstantProduct(msrest.serialization.Model): """ _validation = { - 'const_property': {'required': True, 'constant': True}, - 'const_property2': {'required': True, 'constant': True}, + "const_property": {"required": True, "constant": True}, + "const_property2": {"required": True, "constant": True}, } _attribute_map = { - 'const_property': {'key': 'constProperty', 'type': 'str'}, - 'const_property2': {'key': 'constProperty2', 'type': 'str'}, + "const_property": {"key": "constProperty", "type": "str"}, + "const_property2": {"key": "constProperty2", "type": "str"}, } const_property = "constant" const_property2 = "constant2" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ConstantProduct, self).__init__(**kwargs) @@ -87,19 +81,16 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, - 'fields': {'key': 'fields', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, + "fields": {"key": "fields", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.code = kwargs.get('code', None) - self.message = kwargs.get('message', None) - self.fields = kwargs.get('fields', None) + self.code = kwargs.get("code", None) + self.message = kwargs.get("message", None) + self.fields = kwargs.get("fields", None) class Product(msrest.serialization.Model): @@ -128,38 +119,35 @@ class Product(msrest.serialization.Model): """ _validation = { - 'display_names': {'max_items': 6, 'min_items': 0, 'unique': True}, - 'capacity': {'maximum_ex': 100, 'minimum_ex': 0}, - 'image': {'pattern': r'http://\w+'}, - 'child': {'required': True}, - 'const_child': {'required': True}, - 'const_int': {'required': True, 'constant': True}, - 'const_string': {'required': True, 'constant': True}, - 'const_string_as_enum': {'constant': True}, + "display_names": {"max_items": 6, "min_items": 0, "unique": True}, + "capacity": {"maximum_ex": 100, "minimum_ex": 0}, + "image": {"pattern": r"http://\w+"}, + "child": {"required": True}, + "const_child": {"required": True}, + "const_int": {"required": True, "constant": True}, + "const_string": {"required": True, "constant": True}, + "const_string_as_enum": {"constant": True}, } _attribute_map = { - 'display_names': {'key': 'display_names', 'type': '[str]'}, - 'capacity': {'key': 'capacity', 'type': 'int'}, - 'image': {'key': 'image', 'type': 'str'}, - 'child': {'key': 'child', 'type': 'ChildProduct'}, - 'const_child': {'key': 'constChild', 'type': 'ConstantProduct'}, - 'const_int': {'key': 'constInt', 'type': 'int'}, - 'const_string': {'key': 'constString', 'type': 'str'}, - 'const_string_as_enum': {'key': 'constStringAsEnum', 'type': 'str'}, + "display_names": {"key": "display_names", "type": "[str]"}, + "capacity": {"key": "capacity", "type": "int"}, + "image": {"key": "image", "type": "str"}, + "child": {"key": "child", "type": "ChildProduct"}, + "const_child": {"key": "constChild", "type": "ConstantProduct"}, + "const_int": {"key": "constInt", "type": "int"}, + "const_string": {"key": "constString", "type": "str"}, + "const_string_as_enum": {"key": "constStringAsEnum", "type": "str"}, } const_int = 0 const_string = "constant" const_string_as_enum = "constant_string_as_enum" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Product, self).__init__(**kwargs) - self.display_names = kwargs.get('display_names', None) - self.capacity = kwargs.get('capacity', None) - self.image = kwargs.get('image', None) - self.child = kwargs['child'] - self.const_child = kwargs['const_child'] + self.display_names = kwargs.get("display_names", None) + self.capacity = kwargs.get("capacity", None) + self.image = kwargs.get("image", None) + self.child = kwargs["child"] + self.const_child = kwargs["const_child"] diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py index 1a46b6b25fd..e8ed1d89950 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py @@ -26,22 +26,17 @@ class ChildProduct(msrest.serialization.Model): """ _validation = { - 'const_property': {'required': True, 'constant': True}, + "const_property": {"required": True, "constant": True}, } _attribute_map = { - 'const_property': {'key': 'constProperty', 'type': 'str'}, - 'count': {'key': 'count', 'type': 'int'}, + "const_property": {"key": "constProperty", "type": "str"}, + "count": {"key": "count", "type": "int"}, } const_property = "constant" - def __init__( - self, - *, - count: Optional[int] = None, - **kwargs - ): + def __init__(self, *, count: Optional[int] = None, **kwargs): super(ChildProduct, self).__init__(**kwargs) self.count = count @@ -60,22 +55,19 @@ class ConstantProduct(msrest.serialization.Model): """ _validation = { - 'const_property': {'required': True, 'constant': True}, - 'const_property2': {'required': True, 'constant': True}, + "const_property": {"required": True, "constant": True}, + "const_property2": {"required": True, "constant": True}, } _attribute_map = { - 'const_property': {'key': 'constProperty', 'type': 'str'}, - 'const_property2': {'key': 'constProperty2', 'type': 'str'}, + "const_property": {"key": "constProperty", "type": "str"}, + "const_property2": {"key": "constProperty2", "type": "str"}, } const_property = "constant" const_property2 = "constant2" - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ConstantProduct, self).__init__(**kwargs) @@ -91,18 +83,13 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'code': {'key': 'code', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, - 'fields': {'key': 'fields', 'type': 'str'}, + "code": {"key": "code", "type": "int"}, + "message": {"key": "message", "type": "str"}, + "fields": {"key": "fields", "type": "str"}, } def __init__( - self, - *, - code: Optional[int] = None, - message: Optional[str] = None, - fields: Optional[str] = None, - **kwargs + self, *, code: Optional[int] = None, message: Optional[str] = None, fields: Optional[str] = None, **kwargs ): super(Error, self).__init__(**kwargs) self.code = code @@ -136,25 +123,25 @@ class Product(msrest.serialization.Model): """ _validation = { - 'display_names': {'max_items': 6, 'min_items': 0, 'unique': True}, - 'capacity': {'maximum_ex': 100, 'minimum_ex': 0}, - 'image': {'pattern': r'http://\w+'}, - 'child': {'required': True}, - 'const_child': {'required': True}, - 'const_int': {'required': True, 'constant': True}, - 'const_string': {'required': True, 'constant': True}, - 'const_string_as_enum': {'constant': True}, + "display_names": {"max_items": 6, "min_items": 0, "unique": True}, + "capacity": {"maximum_ex": 100, "minimum_ex": 0}, + "image": {"pattern": r"http://\w+"}, + "child": {"required": True}, + "const_child": {"required": True}, + "const_int": {"required": True, "constant": True}, + "const_string": {"required": True, "constant": True}, + "const_string_as_enum": {"constant": True}, } _attribute_map = { - 'display_names': {'key': 'display_names', 'type': '[str]'}, - 'capacity': {'key': 'capacity', 'type': 'int'}, - 'image': {'key': 'image', 'type': 'str'}, - 'child': {'key': 'child', 'type': 'ChildProduct'}, - 'const_child': {'key': 'constChild', 'type': 'ConstantProduct'}, - 'const_int': {'key': 'constInt', 'type': 'int'}, - 'const_string': {'key': 'constString', 'type': 'str'}, - 'const_string_as_enum': {'key': 'constStringAsEnum', 'type': 'str'}, + "display_names": {"key": "display_names", "type": "[str]"}, + "capacity": {"key": "capacity", "type": "int"}, + "image": {"key": "image", "type": "str"}, + "child": {"key": "child", "type": "ChildProduct"}, + "const_child": {"key": "constChild", "type": "ConstantProduct"}, + "const_int": {"key": "constInt", "type": "int"}, + "const_string": {"key": "constString", "type": "str"}, + "const_string_as_enum": {"key": "constStringAsEnum", "type": "str"}, } const_int = 0 diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/__init__.py index aeac9b918e7..edf563e7584 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/__init__.py @@ -9,5 +9,5 @@ from ._auto_rest_validation_test_operations import AutoRestValidationTestOperationsMixin __all__ = [ - 'AutoRestValidationTestOperationsMixin', + "AutoRestValidationTestOperationsMixin", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 23ad343224b..aba7ff4b4b9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,11 +25,11 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -class AutoRestValidationTestOperationsMixin(object): +class AutoRestValidationTestOperationsMixin(object): @distributed_trace def validation_of_method_parameters( self, @@ -43,30 +49,35 @@ def validation_of_method_parameters( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "1.0.0" accept = "application/json" # Construct URL - url = self.validation_of_method_parameters.metadata['url'] # type: ignore + url = self.validation_of_method_parameters.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=10, min_length=3, pattern=r'[a-zA-Z0-9\']+'), - 'id': self._serialize.url("id", id, 'int', maximum=1000, minimum=100, multiple=10), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url( + "resource_group_name", + resource_group_name, + "str", + max_length=10, + min_length=3, + pattern=r"[a-zA-Z0-9\']+", + ), + "id": self._serialize.url("id", id, "int", maximum=1000, minimum=100, multiple=10), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['apiVersion'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["apiVersion"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -77,13 +88,14 @@ def validation_of_method_parameters( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - validation_of_method_parameters.metadata = {'url': '/fakepath/{subscriptionId}/{resourceGroupName}/{id}'} # type: ignore + + validation_of_method_parameters.metadata = {"url": "/fakepath/{subscriptionId}/{resourceGroupName}/{id}"} # type: ignore @distributed_trace def validation_of_body( @@ -107,39 +119,39 @@ def validation_of_body( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) api_version = "1.0.0" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.validation_of_body.metadata['url'] # type: ignore + url = self.validation_of_body.metadata["url"] # type: ignore path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=10, min_length=3, pattern=r'[a-zA-Z0-9]+'), - 'id': self._serialize.url("id", id, 'int', maximum=1000, minimum=100, multiple=10), + "subscriptionId": self._serialize.url("self._config.subscription_id", self._config.subscription_id, "str"), + "resourceGroupName": self._serialize.url( + "resource_group_name", resource_group_name, "str", max_length=10, min_length=3, pattern=r"[a-zA-Z0-9]+" + ), + "id": self._serialize.url("id", id, "int", maximum=1000, minimum=100, multiple=10), } url = self._client.format_url(url, **path_format_arguments) # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['apiVersion'] = self._serialize.query("api_version", api_version, 'str') + query_parameters["apiVersion"] = self._serialize.query("api_version", api_version, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body is not None: - body_content = self._serialize.body(body, 'Product') + body_content = self._serialize.body(body, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -149,18 +161,18 @@ def validation_of_body( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - validation_of_body.metadata = {'url': '/fakepath/{subscriptionId}/{resourceGroupName}/{id}'} # type: ignore + + validation_of_body.metadata = {"url": "/fakepath/{subscriptionId}/{resourceGroupName}/{id}"} # type: ignore @distributed_trace def get_with_constant_in_path( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """get_with_constant_in_path. @@ -170,17 +182,15 @@ def get_with_constant_in_path( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) constant_param = "constant" # Construct URL - url = self.get_with_constant_in_path.metadata['url'] # type: ignore + url = self.get_with_constant_in_path.metadata["url"] # type: ignore path_format_arguments = { - 'constantParam': self._serialize.url("constant_param", constant_param, 'str'), + "constantParam": self._serialize.url("constant_param", constant_param, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -201,7 +211,7 @@ def get_with_constant_in_path( if cls: return cls(pipeline_response, None, {}) - get_with_constant_in_path.metadata = {'url': '/validation/constantsInPath/{constantParam}/value'} # type: ignore + get_with_constant_in_path.metadata = {"url": "/validation/constantsInPath/{constantParam}/value"} # type: ignore @distributed_trace def post_with_constant_in_body( @@ -219,19 +229,17 @@ def post_with_constant_in_body( :rtype: ~validation.models.Product :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Product"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Product"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) constant_param = "constant" content_type = kwargs.pop("content_type", "application/json") accept = "application/json" # Construct URL - url = self.post_with_constant_in_body.metadata['url'] # type: ignore + url = self.post_with_constant_in_body.metadata["url"] # type: ignore path_format_arguments = { - 'constantParam': self._serialize.url("constant_param", constant_param, 'str'), + "constantParam": self._serialize.url("constant_param", constant_param, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -240,15 +248,15 @@ def post_with_constant_in_body( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] if body is not None: - body_content = self._serialize.body(body, 'Product') + body_content = self._serialize.body(body, "Product") else: body_content = None - body_content_kwargs['content'] = body_content + body_content_kwargs["content"] = body_content request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -257,10 +265,11 @@ def post_with_constant_in_body( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Product', pipeline_response) + deserialized = self._deserialize("Product", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - post_with_constant_in_body.metadata = {'url': '/validation/constantsInPath/{constantParam}/value'} # type: ignore + + post_with_constant_in_body.metadata = {"url": "/validation/constantsInPath/{constantParam}/value"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/setup.py b/test/vanilla/Expected/AcceptanceTests/Xml/setup.py index 021b28eb510..eb5585b99da 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ Test Infrastructure for AutoRest Swagger BAT. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/__init__.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/__init__.py index 1933b54cfa1..fc6f96c6d5e 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['AutoRestSwaggerBATXMLService'] +__all__ = ["AutoRestSwaggerBATXMLService"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py index b9796c4b179..0d370acdf60 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.xml = XmlOperations( - self._client, self._config, self._serialize, self._deserialize) + self.xml = XmlOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py index 2744f765046..d8887a241fe 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py @@ -26,26 +26,24 @@ class AutoRestSwaggerBATXMLServiceConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(AutoRestSwaggerBATXMLServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatxmlservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatxmlservice/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py index 5c1c225f142..d68d5c97caf 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._auto_rest_swagger_batxml_service import AutoRestSwaggerBATXMLService -__all__ = ['AutoRestSwaggerBATXMLService'] + +__all__ = ["AutoRestSwaggerBATXMLService"] diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py index d19cc4774e8..8fe6c903421 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py @@ -24,13 +24,9 @@ class AutoRestSwaggerBATXMLService(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost:3000' + base_url = "http://localhost:3000" self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.xml = XmlOperations( - self._client, self._config, self._serialize, self._deserialize) + self.xml = XmlOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_configuration.py index 16c11b508ab..8cd31cae2e5 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/_configuration.py @@ -21,25 +21,19 @@ class AutoRestSwaggerBATXMLServiceConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(AutoRestSwaggerBATXMLServiceConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'autorestswaggerbatxmlservice/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "autorestswaggerbatxmlservice/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/__init__.py index 0189b1d89ef..6c29f204a33 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._xml_operations import XmlOperations __all__ = [ - 'XmlOperations', + "XmlOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py index 6de835a2357..700d18fd569 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class XmlOperations: """XmlOperations async operations. @@ -41,10 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_complex_type_ref_no_meta( - self, - **kwargs - ) -> "_models.RootWithRefAndNoMeta": + async def get_complex_type_ref_no_meta(self, **kwargs) -> "_models.RootWithRefAndNoMeta": """Get a complex type that has a ref to a complex type with no XML node. :keyword callable cls: A custom type or function that will be passed the direct response @@ -52,22 +56,20 @@ async def get_complex_type_ref_no_meta( :rtype: ~xmlservice.models.RootWithRefAndNoMeta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RootWithRefAndNoMeta"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RootWithRefAndNoMeta"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_complex_type_ref_no_meta.metadata['url'] # type: ignore + url = self.get_complex_type_ref_no_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -77,20 +79,17 @@ async def get_complex_type_ref_no_meta( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('RootWithRefAndNoMeta', pipeline_response) + deserialized = self._deserialize("RootWithRefAndNoMeta", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_type_ref_no_meta.metadata = {'url': '/xml/complex-type-ref-no-meta'} # type: ignore + + get_complex_type_ref_no_meta.metadata = {"url": "/xml/complex-type-ref-no-meta"} # type: ignore @distributed_trace_async - async def put_complex_type_ref_no_meta( - self, - model: "_models.RootWithRefAndNoMeta", - **kwargs - ) -> None: + async def put_complex_type_ref_no_meta(self, model: "_models.RootWithRefAndNoMeta", **kwargs) -> None: """Puts a complex type that has a ref to a complex type with no XML node. :param model: @@ -100,26 +99,24 @@ async def put_complex_type_ref_no_meta( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_complex_type_ref_no_meta.metadata['url'] # type: ignore + url = self.put_complex_type_ref_no_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(model, 'RootWithRefAndNoMeta', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(model, "RootWithRefAndNoMeta", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -131,13 +128,10 @@ async def put_complex_type_ref_no_meta( if cls: return cls(pipeline_response, None, {}) - put_complex_type_ref_no_meta.metadata = {'url': '/xml/complex-type-ref-no-meta'} # type: ignore + put_complex_type_ref_no_meta.metadata = {"url": "/xml/complex-type-ref-no-meta"} # type: ignore @distributed_trace_async - async def get_complex_type_ref_with_meta( - self, - **kwargs - ) -> "_models.RootWithRefAndMeta": + async def get_complex_type_ref_with_meta(self, **kwargs) -> "_models.RootWithRefAndMeta": """Get a complex type that has a ref to a complex type with XML node. :keyword callable cls: A custom type or function that will be passed the direct response @@ -145,22 +139,20 @@ async def get_complex_type_ref_with_meta( :rtype: ~xmlservice.models.RootWithRefAndMeta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RootWithRefAndMeta"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RootWithRefAndMeta"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_complex_type_ref_with_meta.metadata['url'] # type: ignore + url = self.get_complex_type_ref_with_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -170,20 +162,17 @@ async def get_complex_type_ref_with_meta( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('RootWithRefAndMeta', pipeline_response) + deserialized = self._deserialize("RootWithRefAndMeta", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_type_ref_with_meta.metadata = {'url': '/xml/complex-type-ref-with-meta'} # type: ignore + + get_complex_type_ref_with_meta.metadata = {"url": "/xml/complex-type-ref-with-meta"} # type: ignore @distributed_trace_async - async def put_complex_type_ref_with_meta( - self, - model: "_models.RootWithRefAndMeta", - **kwargs - ) -> None: + async def put_complex_type_ref_with_meta(self, model: "_models.RootWithRefAndMeta", **kwargs) -> None: """Puts a complex type that has a ref to a complex type with XML node. :param model: @@ -193,26 +182,24 @@ async def put_complex_type_ref_with_meta( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_complex_type_ref_with_meta.metadata['url'] # type: ignore + url = self.put_complex_type_ref_with_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(model, 'RootWithRefAndMeta', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(model, "RootWithRefAndMeta", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -224,13 +211,10 @@ async def put_complex_type_ref_with_meta( if cls: return cls(pipeline_response, None, {}) - put_complex_type_ref_with_meta.metadata = {'url': '/xml/complex-type-ref-with-meta'} # type: ignore + put_complex_type_ref_with_meta.metadata = {"url": "/xml/complex-type-ref-with-meta"} # type: ignore @distributed_trace_async - async def get_simple( - self, - **kwargs - ) -> "_models.Slideshow": + async def get_simple(self, **kwargs) -> "_models.Slideshow": """Get a simple XML document. :keyword callable cls: A custom type or function that will be passed the direct response @@ -238,22 +222,20 @@ async def get_simple( :rtype: ~xmlservice.models.Slideshow :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Slideshow"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Slideshow"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_simple.metadata['url'] # type: ignore + url = self.get_simple.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -264,20 +246,17 @@ async def get_simple( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Slideshow', pipeline_response) + deserialized = self._deserialize("Slideshow", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_simple.metadata = {'url': '/xml/simple'} # type: ignore + + get_simple.metadata = {"url": "/xml/simple"} # type: ignore @distributed_trace_async - async def put_simple( - self, - slideshow: "_models.Slideshow", - **kwargs - ) -> None: + async def put_simple(self, slideshow: "_models.Slideshow", **kwargs) -> None: """Put a simple XML document. :param slideshow: @@ -287,28 +266,26 @@ async def put_simple( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") accept = "application/xml" # Construct URL - url = self.put_simple.metadata['url'] # type: ignore + url = self.put_simple.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(slideshow, 'Slideshow', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(slideshow, "Slideshow", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -321,13 +298,10 @@ async def put_simple( if cls: return cls(pipeline_response, None, {}) - put_simple.metadata = {'url': '/xml/simple'} # type: ignore + put_simple.metadata = {"url": "/xml/simple"} # type: ignore @distributed_trace_async - async def get_wrapped_lists( - self, - **kwargs - ) -> "_models.AppleBarrel": + async def get_wrapped_lists(self, **kwargs) -> "_models.AppleBarrel": """Get an XML document with multiple wrapped lists. :keyword callable cls: A custom type or function that will be passed the direct response @@ -335,22 +309,20 @@ async def get_wrapped_lists( :rtype: ~xmlservice.models.AppleBarrel :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.AppleBarrel"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.AppleBarrel"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_wrapped_lists.metadata['url'] # type: ignore + url = self.get_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -360,20 +332,17 @@ async def get_wrapped_lists( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('AppleBarrel', pipeline_response) + deserialized = self._deserialize("AppleBarrel", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_wrapped_lists.metadata = {'url': '/xml/wrapped-lists'} # type: ignore + + get_wrapped_lists.metadata = {"url": "/xml/wrapped-lists"} # type: ignore @distributed_trace_async - async def put_wrapped_lists( - self, - wrapped_lists: "_models.AppleBarrel", - **kwargs - ) -> None: + async def put_wrapped_lists(self, wrapped_lists: "_models.AppleBarrel", **kwargs) -> None: """Put an XML document with multiple wrapped lists. :param wrapped_lists: @@ -383,28 +352,26 @@ async def put_wrapped_lists( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") accept = "application/xml" # Construct URL - url = self.put_wrapped_lists.metadata['url'] # type: ignore + url = self.put_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(wrapped_lists, 'AppleBarrel', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(wrapped_lists, "AppleBarrel", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -417,13 +384,10 @@ async def put_wrapped_lists( if cls: return cls(pipeline_response, None, {}) - put_wrapped_lists.metadata = {'url': '/xml/wrapped-lists'} # type: ignore + put_wrapped_lists.metadata = {"url": "/xml/wrapped-lists"} # type: ignore @distributed_trace_async - async def get_headers( - self, - **kwargs - ) -> None: + async def get_headers(self, **kwargs) -> None: """Get strongly-typed response headers. :keyword callable cls: A custom type or function that will be passed the direct response @@ -431,14 +395,12 @@ async def get_headers( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_headers.metadata['url'] # type: ignore + url = self.get_headers.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -455,18 +417,15 @@ async def get_headers( raise HttpResponseError(response=response) response_headers = {} - response_headers['Custom-Header']=self._deserialize('str', response.headers.get('Custom-Header')) + response_headers["Custom-Header"] = self._deserialize("str", response.headers.get("Custom-Header")) if cls: return cls(pipeline_response, None, response_headers) - get_headers.metadata = {'url': '/xml/headers'} # type: ignore + get_headers.metadata = {"url": "/xml/headers"} # type: ignore @distributed_trace_async - async def get_empty_list( - self, - **kwargs - ) -> "_models.Slideshow": + async def get_empty_list(self, **kwargs) -> "_models.Slideshow": """Get an empty list. :keyword callable cls: A custom type or function that will be passed the direct response @@ -474,22 +433,20 @@ async def get_empty_list( :rtype: ~xmlservice.models.Slideshow :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Slideshow"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Slideshow"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_list.metadata['url'] # type: ignore + url = self.get_empty_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -499,20 +456,17 @@ async def get_empty_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Slideshow', pipeline_response) + deserialized = self._deserialize("Slideshow", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_list.metadata = {'url': '/xml/empty-list'} # type: ignore + + get_empty_list.metadata = {"url": "/xml/empty-list"} # type: ignore @distributed_trace_async - async def put_empty_list( - self, - slideshow: "_models.Slideshow", - **kwargs - ) -> None: + async def put_empty_list(self, slideshow: "_models.Slideshow", **kwargs) -> None: """Puts an empty list. :param slideshow: @@ -522,26 +476,24 @@ async def put_empty_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_list.metadata['url'] # type: ignore + url = self.put_empty_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(slideshow, 'Slideshow', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(slideshow, "Slideshow", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -553,13 +505,10 @@ async def put_empty_list( if cls: return cls(pipeline_response, None, {}) - put_empty_list.metadata = {'url': '/xml/empty-list'} # type: ignore + put_empty_list.metadata = {"url": "/xml/empty-list"} # type: ignore @distributed_trace_async - async def get_empty_wrapped_lists( - self, - **kwargs - ) -> "_models.AppleBarrel": + async def get_empty_wrapped_lists(self, **kwargs) -> "_models.AppleBarrel": """Gets some empty wrapped lists. :keyword callable cls: A custom type or function that will be passed the direct response @@ -567,22 +516,20 @@ async def get_empty_wrapped_lists( :rtype: ~xmlservice.models.AppleBarrel :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.AppleBarrel"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.AppleBarrel"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_wrapped_lists.metadata['url'] # type: ignore + url = self.get_empty_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -592,20 +539,17 @@ async def get_empty_wrapped_lists( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('AppleBarrel', pipeline_response) + deserialized = self._deserialize("AppleBarrel", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_wrapped_lists.metadata = {'url': '/xml/empty-wrapped-lists'} # type: ignore + + get_empty_wrapped_lists.metadata = {"url": "/xml/empty-wrapped-lists"} # type: ignore @distributed_trace_async - async def put_empty_wrapped_lists( - self, - apple_barrel: "_models.AppleBarrel", - **kwargs - ) -> None: + async def put_empty_wrapped_lists(self, apple_barrel: "_models.AppleBarrel", **kwargs) -> None: """Puts some empty wrapped lists. :param apple_barrel: @@ -615,26 +559,24 @@ async def put_empty_wrapped_lists( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_wrapped_lists.metadata['url'] # type: ignore + url = self.put_empty_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(apple_barrel, 'AppleBarrel', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(apple_barrel, "AppleBarrel", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -646,13 +588,10 @@ async def put_empty_wrapped_lists( if cls: return cls(pipeline_response, None, {}) - put_empty_wrapped_lists.metadata = {'url': '/xml/empty-wrapped-lists'} # type: ignore + put_empty_wrapped_lists.metadata = {"url": "/xml/empty-wrapped-lists"} # type: ignore @distributed_trace_async - async def get_root_list( - self, - **kwargs - ) -> List["_models.Banana"]: + async def get_root_list(self, **kwargs) -> List["_models.Banana"]: """Gets a list as the root element. :keyword callable cls: A custom type or function that will be passed the direct response @@ -660,22 +599,20 @@ async def get_root_list( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_root_list.metadata['url'] # type: ignore + url = self.get_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -685,20 +622,17 @@ async def get_root_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_root_list.metadata = {'url': '/xml/root-list'} # type: ignore + + get_root_list.metadata = {"url": "/xml/root-list"} # type: ignore @distributed_trace_async - async def put_root_list( - self, - bananas: List["_models.Banana"], - **kwargs - ) -> None: + async def put_root_list(self, bananas: List["_models.Banana"], **kwargs) -> None: """Puts a list as the root element. :param bananas: @@ -708,27 +642,25 @@ async def put_root_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_root_list.metadata['url'] # type: ignore + url = self.put_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -740,13 +672,10 @@ async def put_root_list( if cls: return cls(pipeline_response, None, {}) - put_root_list.metadata = {'url': '/xml/root-list'} # type: ignore + put_root_list.metadata = {"url": "/xml/root-list"} # type: ignore @distributed_trace_async - async def get_root_list_single_item( - self, - **kwargs - ) -> List["_models.Banana"]: + async def get_root_list_single_item(self, **kwargs) -> List["_models.Banana"]: """Gets a list with a single item. :keyword callable cls: A custom type or function that will be passed the direct response @@ -754,22 +683,20 @@ async def get_root_list_single_item( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_root_list_single_item.metadata['url'] # type: ignore + url = self.get_root_list_single_item.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -779,20 +706,17 @@ async def get_root_list_single_item( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_root_list_single_item.metadata = {'url': '/xml/root-list-single-item'} # type: ignore + + get_root_list_single_item.metadata = {"url": "/xml/root-list-single-item"} # type: ignore @distributed_trace_async - async def put_root_list_single_item( - self, - bananas: List["_models.Banana"], - **kwargs - ) -> None: + async def put_root_list_single_item(self, bananas: List["_models.Banana"], **kwargs) -> None: """Puts a list with a single item. :param bananas: @@ -802,27 +726,25 @@ async def put_root_list_single_item( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_root_list_single_item.metadata['url'] # type: ignore + url = self.put_root_list_single_item.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -834,13 +756,10 @@ async def put_root_list_single_item( if cls: return cls(pipeline_response, None, {}) - put_root_list_single_item.metadata = {'url': '/xml/root-list-single-item'} # type: ignore + put_root_list_single_item.metadata = {"url": "/xml/root-list-single-item"} # type: ignore @distributed_trace_async - async def get_empty_root_list( - self, - **kwargs - ) -> List["_models.Banana"]: + async def get_empty_root_list(self, **kwargs) -> List["_models.Banana"]: """Gets an empty list as the root element. :keyword callable cls: A custom type or function that will be passed the direct response @@ -848,22 +767,20 @@ async def get_empty_root_list( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_root_list.metadata['url'] # type: ignore + url = self.get_empty_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -873,20 +790,17 @@ async def get_empty_root_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_root_list.metadata = {'url': '/xml/empty-root-list'} # type: ignore + + get_empty_root_list.metadata = {"url": "/xml/empty-root-list"} # type: ignore @distributed_trace_async - async def put_empty_root_list( - self, - bananas: List["_models.Banana"], - **kwargs - ) -> None: + async def put_empty_root_list(self, bananas: List["_models.Banana"], **kwargs) -> None: """Puts an empty list as the root element. :param bananas: @@ -896,27 +810,25 @@ async def put_empty_root_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_root_list.metadata['url'] # type: ignore + url = self.put_empty_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -928,13 +840,10 @@ async def put_empty_root_list( if cls: return cls(pipeline_response, None, {}) - put_empty_root_list.metadata = {'url': '/xml/empty-root-list'} # type: ignore + put_empty_root_list.metadata = {"url": "/xml/empty-root-list"} # type: ignore @distributed_trace_async - async def get_empty_child_element( - self, - **kwargs - ) -> "_models.Banana": + async def get_empty_child_element(self, **kwargs) -> "_models.Banana": """Gets an XML document with an empty child element. :keyword callable cls: A custom type or function that will be passed the direct response @@ -942,22 +851,20 @@ async def get_empty_child_element( :rtype: ~xmlservice.models.Banana :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Banana"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Banana"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_child_element.metadata['url'] # type: ignore + url = self.get_empty_child_element.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -967,20 +874,17 @@ async def get_empty_child_element( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Banana', pipeline_response) + deserialized = self._deserialize("Banana", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_child_element.metadata = {'url': '/xml/empty-child-element'} # type: ignore + + get_empty_child_element.metadata = {"url": "/xml/empty-child-element"} # type: ignore @distributed_trace_async - async def put_empty_child_element( - self, - banana: "_models.Banana", - **kwargs - ) -> None: + async def put_empty_child_element(self, banana: "_models.Banana", **kwargs) -> None: """Puts a value with an empty child element. :param banana: @@ -990,26 +894,24 @@ async def put_empty_child_element( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_child_element.metadata['url'] # type: ignore + url = self.put_empty_child_element.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(banana, 'Banana', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(banana, "Banana", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1021,13 +923,10 @@ async def put_empty_child_element( if cls: return cls(pipeline_response, None, {}) - put_empty_child_element.metadata = {'url': '/xml/empty-child-element'} # type: ignore + put_empty_child_element.metadata = {"url": "/xml/empty-child-element"} # type: ignore @distributed_trace_async - async def list_containers( - self, - **kwargs - ) -> "_models.ListContainersResponse": + async def list_containers(self, **kwargs) -> "_models.ListContainersResponse": """Lists containers in a storage account. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1035,24 +934,22 @@ async def list_containers( :rtype: ~xmlservice.models.ListContainersResponse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListContainersResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ListContainersResponse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "list" accept = "application/xml" # Construct URL - url = self.list_containers.metadata['url'] # type: ignore + url = self.list_containers.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1062,19 +959,17 @@ async def list_containers( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ListContainersResponse', pipeline_response) + deserialized = self._deserialize("ListContainersResponse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_containers.metadata = {'url': '/xml/'} # type: ignore + + list_containers.metadata = {"url": "/xml/"} # type: ignore @distributed_trace_async - async def get_service_properties( - self, - **kwargs - ) -> "_models.StorageServiceProperties": + async def get_service_properties(self, **kwargs) -> "_models.StorageServiceProperties": """Gets storage service properties. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1082,26 +977,24 @@ async def get_service_properties( :rtype: ~xmlservice.models.StorageServiceProperties :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageServiceProperties"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageServiceProperties"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "properties" restype = "service" accept = "application/xml" # Construct URL - url = self.get_service_properties.metadata['url'] # type: ignore + url = self.get_service_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1111,20 +1004,17 @@ async def get_service_properties( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('StorageServiceProperties', pipeline_response) + deserialized = self._deserialize("StorageServiceProperties", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_service_properties.metadata = {'url': '/xml/'} # type: ignore + + get_service_properties.metadata = {"url": "/xml/"} # type: ignore @distributed_trace_async - async def put_service_properties( - self, - properties: "_models.StorageServiceProperties", - **kwargs - ) -> None: + async def put_service_properties(self, properties: "_models.StorageServiceProperties", **kwargs) -> None: """Puts storage service properties. :param properties: @@ -1134,30 +1024,28 @@ async def put_service_properties( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "properties" restype = "service" content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_service_properties.metadata['url'] # type: ignore + url = self.put_service_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(properties, 'StorageServiceProperties', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(properties, "StorageServiceProperties", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1169,13 +1057,10 @@ async def put_service_properties( if cls: return cls(pipeline_response, None, {}) - put_service_properties.metadata = {'url': '/xml/'} # type: ignore + put_service_properties.metadata = {"url": "/xml/"} # type: ignore @distributed_trace_async - async def get_acls( - self, - **kwargs - ) -> List["_models.SignedIdentifier"]: + async def get_acls(self, **kwargs) -> List["_models.SignedIdentifier"]: """Gets storage ACLs for a container. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1183,26 +1068,24 @@ async def get_acls( :rtype: list[~xmlservice.models.SignedIdentifier] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.SignedIdentifier"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.SignedIdentifier"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "acl" restype = "container" accept = "application/xml" # Construct URL - url = self.get_acls.metadata['url'] # type: ignore + url = self.get_acls.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1212,20 +1095,17 @@ async def get_acls( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[SignedIdentifier]', pipeline_response) + deserialized = self._deserialize("[SignedIdentifier]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_acls.metadata = {'url': '/xml/mycontainer'} # type: ignore + + get_acls.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace_async - async def put_acls( - self, - properties: List["_models.SignedIdentifier"], - **kwargs - ) -> None: + async def put_acls(self, properties: List["_models.SignedIdentifier"], **kwargs) -> None: """Puts storage ACLs for a container. :param properties: @@ -1235,31 +1115,31 @@ async def put_acls( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "acl" restype = "container" content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_acls.metadata['url'] # type: ignore + url = self.put_acls.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'SignedIdentifiers', 'wrapped': True, 'itemsName': 'SignedIdentifier'}} - body_content = self._serialize.body(properties, '[SignedIdentifier]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "SignedIdentifiers", "wrapped": True, "itemsName": "SignedIdentifier"}} + body_content = self._serialize.body( + properties, "[SignedIdentifier]", is_xml=True, serialization_ctxt=serialization_ctxt + ) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1271,13 +1151,10 @@ async def put_acls( if cls: return cls(pipeline_response, None, {}) - put_acls.metadata = {'url': '/xml/mycontainer'} # type: ignore + put_acls.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace_async - async def list_blobs( - self, - **kwargs - ) -> "_models.ListBlobsResponse": + async def list_blobs(self, **kwargs) -> "_models.ListBlobsResponse": """Lists blobs in a storage container. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1285,26 +1162,24 @@ async def list_blobs( :rtype: ~xmlservice.models.ListBlobsResponse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBlobsResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ListBlobsResponse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "list" restype = "container" accept = "application/xml" # Construct URL - url = self.list_blobs.metadata['url'] # type: ignore + url = self.list_blobs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1314,20 +1189,17 @@ async def list_blobs( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ListBlobsResponse', pipeline_response) + deserialized = self._deserialize("ListBlobsResponse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_blobs.metadata = {'url': '/xml/mycontainer'} # type: ignore + + list_blobs.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace_async - async def json_input( - self, - id: Optional[int] = None, - **kwargs - ) -> None: + async def json_input(self, id: Optional[int] = None, **kwargs) -> None: """A Swagger with XML that has one operation that takes JSON as input. You need to send the ID number 42. @@ -1338,28 +1210,26 @@ async def json_input( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _properties = _models.JSONInput(id=id) content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.json_input.metadata['url'] # type: ignore + url = self.json_input.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_properties, 'JSONInput') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_properties, "JSONInput") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1371,13 +1241,10 @@ async def json_input( if cls: return cls(pipeline_response, None, {}) - json_input.metadata = {'url': '/xml/jsoninput'} # type: ignore + json_input.metadata = {"url": "/xml/jsoninput"} # type: ignore @distributed_trace_async - async def json_output( - self, - **kwargs - ) -> "_models.JSONOutput": + async def json_output(self, **kwargs) -> "_models.JSONOutput": """A Swagger with XML that has one operation that returns JSON. ID number 42. :keyword callable cls: A custom type or function that will be passed the direct response @@ -1385,22 +1252,20 @@ async def json_output( :rtype: ~xmlservice.models.JSONOutput :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.JSONOutput"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.JSONOutput"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.json_output.metadata['url'] # type: ignore + url = self.json_output.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1410,19 +1275,17 @@ async def json_output( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('JSONOutput', pipeline_response) + deserialized = self._deserialize("JSONOutput", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - json_output.metadata = {'url': '/xml/jsonoutput'} # type: ignore + + json_output.metadata = {"url": "/xml/jsonoutput"} # type: ignore @distributed_trace_async - async def get_xms_text( - self, - **kwargs - ) -> "_models.ObjectWithXMsTextProperty": + async def get_xms_text(self, **kwargs) -> "_models.ObjectWithXMsTextProperty": """Get back an XML object with an x-ms-text property, which should translate to the returned object's 'language' property being 'english' and its 'content' property being 'I am text'. @@ -1431,22 +1294,20 @@ async def get_xms_text( :rtype: ~xmlservice.models.ObjectWithXMsTextProperty :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ObjectWithXMsTextProperty"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ObjectWithXMsTextProperty"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_xms_text.metadata['url'] # type: ignore + url = self.get_xms_text.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -1456,10 +1317,11 @@ async def get_xms_text( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ObjectWithXMsTextProperty', pipeline_response) + deserialized = self._deserialize("ObjectWithXMsTextProperty", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_xms_text.metadata = {'url': '/xml/x-ms-text'} # type: ignore + + get_xms_text.metadata = {"url": "/xml/x-ms-text"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/__init__.py index 28e45ff1757..cc806ad36df 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/__init__.py @@ -75,39 +75,39 @@ ) __all__ = [ - 'AccessPolicy', - 'AppleBarrel', - 'Banana', - 'Blob', - 'BlobPrefix', - 'BlobProperties', - 'Blobs', - 'ComplexTypeNoMeta', - 'ComplexTypeWithMeta', - 'Container', - 'ContainerProperties', - 'CorsRule', - 'Error', - 'JSONInput', - 'JSONOutput', - 'ListBlobsResponse', - 'ListContainersResponse', - 'Logging', - 'Metrics', - 'ObjectWithXMsTextProperty', - 'RetentionPolicy', - 'RootWithRefAndMeta', - 'RootWithRefAndNoMeta', - 'SignedIdentifier', - 'Slide', - 'Slideshow', - 'StorageServiceProperties', - 'AccessTier', - 'ArchiveStatus', - 'BlobType', - 'CopyStatusType', - 'LeaseDurationType', - 'LeaseStateType', - 'LeaseStatusType', - 'PublicAccessType', + "AccessPolicy", + "AppleBarrel", + "Banana", + "Blob", + "BlobPrefix", + "BlobProperties", + "Blobs", + "ComplexTypeNoMeta", + "ComplexTypeWithMeta", + "Container", + "ContainerProperties", + "CorsRule", + "Error", + "JSONInput", + "JSONOutput", + "ListBlobsResponse", + "ListContainersResponse", + "Logging", + "Metrics", + "ObjectWithXMsTextProperty", + "RetentionPolicy", + "RootWithRefAndMeta", + "RootWithRefAndNoMeta", + "SignedIdentifier", + "Slide", + "Slideshow", + "StorageServiceProperties", + "AccessTier", + "ArchiveStatus", + "BlobType", + "CopyStatusType", + "LeaseDurationType", + "LeaseStateType", + "LeaseStatusType", + "PublicAccessType", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_auto_rest_swagger_batxml_service_enums.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_auto_rest_swagger_batxml_service_enums.py index 51ee11b0d10..3492340cc37 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_auto_rest_swagger_batxml_service_enums.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_auto_rest_swagger_batxml_service_enums.py @@ -9,6 +9,7 @@ from enum import Enum, EnumMeta from six import with_metaclass + class _CaseInsensitiveEnumMeta(EnumMeta): def __getitem__(self, name): return super().__getitem__(name.upper()) @@ -39,17 +40,20 @@ class AccessTier(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): COOL = "Cool" ARCHIVE = "Archive" + class ArchiveStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): REHYDRATE_PENDING_TO_HOT = "rehydrate-pending-to-hot" REHYDRATE_PENDING_TO_COOL = "rehydrate-pending-to-cool" + class BlobType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): BLOCK_BLOB = "BlockBlob" PAGE_BLOB = "PageBlob" APPEND_BLOB = "AppendBlob" + class CopyStatusType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): PENDING = "pending" @@ -57,11 +61,13 @@ class CopyStatusType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): ABORTED = "aborted" FAILED = "failed" + class LeaseDurationType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): INFINITE = "infinite" FIXED = "fixed" + class LeaseStateType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): AVAILABLE = "available" @@ -70,11 +76,13 @@ class LeaseStateType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): BREAKING = "breaking" BROKEN = "broken" + class LeaseStatusType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): LOCKED = "locked" UNLOCKED = "unlocked" + class PublicAccessType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): CONTAINER = "container" diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models.py index f57ad3fae74..757d9793cd9 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models.py @@ -24,25 +24,22 @@ class AccessPolicy(msrest.serialization.Model): """ _validation = { - 'start': {'required': True}, - 'expiry': {'required': True}, - 'permission': {'required': True}, + "start": {"required": True}, + "expiry": {"required": True}, + "permission": {"required": True}, } _attribute_map = { - 'start': {'key': 'Start', 'type': 'iso-8601'}, - 'expiry': {'key': 'Expiry', 'type': 'iso-8601'}, - 'permission': {'key': 'Permission', 'type': 'str'}, + "start": {"key": "Start", "type": "iso-8601"}, + "expiry": {"key": "Expiry", "type": "iso-8601"}, + "permission": {"key": "Permission", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(AccessPolicy, self).__init__(**kwargs) - self.start = kwargs['start'] - self.expiry = kwargs['expiry'] - self.permission = kwargs['permission'] + self.start = kwargs["start"] + self.expiry = kwargs["expiry"] + self.permission = kwargs["permission"] class AppleBarrel(msrest.serialization.Model): @@ -55,17 +52,14 @@ class AppleBarrel(msrest.serialization.Model): """ _attribute_map = { - 'good_apples': {'key': 'GoodApples', 'type': '[str]', 'xml': {'wrapped': True, 'itemsName': 'Apple'}}, - 'bad_apples': {'key': 'BadApples', 'type': '[str]', 'xml': {'wrapped': True, 'itemsName': 'Apple'}}, + "good_apples": {"key": "GoodApples", "type": "[str]", "xml": {"wrapped": True, "itemsName": "Apple"}}, + "bad_apples": {"key": "BadApples", "type": "[str]", "xml": {"wrapped": True, "itemsName": "Apple"}}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(AppleBarrel, self).__init__(**kwargs) - self.good_apples = kwargs.get('good_apples', None) - self.bad_apples = kwargs.get('bad_apples', None) + self.good_apples = kwargs.get("good_apples", None) + self.bad_apples = kwargs.get("bad_apples", None) class Banana(msrest.serialization.Model): @@ -80,22 +74,17 @@ class Banana(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str', 'xml': {'name': 'name'}}, - 'flavor': {'key': 'flavor', 'type': 'str', 'xml': {'name': 'flavor'}}, - 'expiration': {'key': 'expiration', 'type': 'iso-8601', 'xml': {'name': 'expiration'}}, - } - _xml_map = { - 'name': 'banana' + "name": {"key": "name", "type": "str", "xml": {"name": "name"}}, + "flavor": {"key": "flavor", "type": "str", "xml": {"name": "flavor"}}, + "expiration": {"key": "expiration", "type": "iso-8601", "xml": {"name": "expiration"}}, } + _xml_map = {"name": "banana"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Banana, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.flavor = kwargs.get('flavor', None) - self.expiration = kwargs.get('expiration', None) + self.name = kwargs.get("name", None) + self.flavor = kwargs.get("flavor", None) + self.expiration = kwargs.get("expiration", None) class Blob(msrest.serialization.Model): @@ -116,33 +105,28 @@ class Blob(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'deleted': {'required': True}, - 'snapshot': {'required': True}, - 'properties': {'required': True}, + "name": {"required": True}, + "deleted": {"required": True}, + "snapshot": {"required": True}, + "properties": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, - 'deleted': {'key': 'Deleted', 'type': 'bool'}, - 'snapshot': {'key': 'Snapshot', 'type': 'str'}, - 'properties': {'key': 'Properties', 'type': 'BlobProperties'}, - 'metadata': {'key': 'Metadata', 'type': '{str}'}, - } - _xml_map = { - 'name': 'Blob' + "name": {"key": "Name", "type": "str"}, + "deleted": {"key": "Deleted", "type": "bool"}, + "snapshot": {"key": "Snapshot", "type": "str"}, + "properties": {"key": "Properties", "type": "BlobProperties"}, + "metadata": {"key": "Metadata", "type": "{str}"}, } + _xml_map = {"name": "Blob"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Blob, self).__init__(**kwargs) - self.name = kwargs['name'] - self.deleted = kwargs['deleted'] - self.snapshot = kwargs['snapshot'] - self.properties = kwargs['properties'] - self.metadata = kwargs.get('metadata', None) + self.name = kwargs["name"] + self.deleted = kwargs["deleted"] + self.snapshot = kwargs["snapshot"] + self.properties = kwargs["properties"] + self.metadata = kwargs.get("metadata", None) class BlobPrefix(msrest.serialization.Model): @@ -155,19 +139,16 @@ class BlobPrefix(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, + "name": {"key": "Name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(BlobPrefix, self).__init__(**kwargs) - self.name = kwargs['name'] + self.name = kwargs["name"] class BlobProperties(msrest.serialization.Model): @@ -237,74 +218,71 @@ class BlobProperties(msrest.serialization.Model): """ _validation = { - 'last_modified': {'required': True}, - 'etag': {'required': True}, + "last_modified": {"required": True}, + "etag": {"required": True}, } _attribute_map = { - 'last_modified': {'key': 'Last-Modified', 'type': 'rfc-1123'}, - 'etag': {'key': 'Etag', 'type': 'str'}, - 'content_length': {'key': 'Content-Length', 'type': 'long'}, - 'content_type': {'key': 'Content-Type', 'type': 'str'}, - 'content_encoding': {'key': 'Content-Encoding', 'type': 'str'}, - 'content_language': {'key': 'Content-Language', 'type': 'str'}, - 'content_md5': {'key': 'Content-MD5', 'type': 'str'}, - 'content_disposition': {'key': 'Content-Disposition', 'type': 'str'}, - 'cache_control': {'key': 'Cache-Control', 'type': 'str'}, - 'blob_sequence_number': {'key': 'x-ms-blob-sequence-number', 'type': 'int'}, - 'blob_type': {'key': 'BlobType', 'type': 'str'}, - 'lease_status': {'key': 'LeaseStatus', 'type': 'str'}, - 'lease_state': {'key': 'LeaseState', 'type': 'str'}, - 'lease_duration': {'key': 'LeaseDuration', 'type': 'str'}, - 'copy_id': {'key': 'CopyId', 'type': 'str'}, - 'copy_status': {'key': 'CopyStatus', 'type': 'str'}, - 'copy_source': {'key': 'CopySource', 'type': 'str'}, - 'copy_progress': {'key': 'CopyProgress', 'type': 'str'}, - 'copy_completion_time': {'key': 'CopyCompletionTime', 'type': 'rfc-1123'}, - 'copy_status_description': {'key': 'CopyStatusDescription', 'type': 'str'}, - 'server_encrypted': {'key': 'ServerEncrypted', 'type': 'bool'}, - 'incremental_copy': {'key': 'IncrementalCopy', 'type': 'bool'}, - 'destination_snapshot': {'key': 'DestinationSnapshot', 'type': 'str'}, - 'deleted_time': {'key': 'DeletedTime', 'type': 'rfc-1123'}, - 'remaining_retention_days': {'key': 'RemainingRetentionDays', 'type': 'int'}, - 'access_tier': {'key': 'AccessTier', 'type': 'str'}, - 'access_tier_inferred': {'key': 'AccessTierInferred', 'type': 'bool'}, - 'archive_status': {'key': 'ArchiveStatus', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): + "last_modified": {"key": "Last-Modified", "type": "rfc-1123"}, + "etag": {"key": "Etag", "type": "str"}, + "content_length": {"key": "Content-Length", "type": "long"}, + "content_type": {"key": "Content-Type", "type": "str"}, + "content_encoding": {"key": "Content-Encoding", "type": "str"}, + "content_language": {"key": "Content-Language", "type": "str"}, + "content_md5": {"key": "Content-MD5", "type": "str"}, + "content_disposition": {"key": "Content-Disposition", "type": "str"}, + "cache_control": {"key": "Cache-Control", "type": "str"}, + "blob_sequence_number": {"key": "x-ms-blob-sequence-number", "type": "int"}, + "blob_type": {"key": "BlobType", "type": "str"}, + "lease_status": {"key": "LeaseStatus", "type": "str"}, + "lease_state": {"key": "LeaseState", "type": "str"}, + "lease_duration": {"key": "LeaseDuration", "type": "str"}, + "copy_id": {"key": "CopyId", "type": "str"}, + "copy_status": {"key": "CopyStatus", "type": "str"}, + "copy_source": {"key": "CopySource", "type": "str"}, + "copy_progress": {"key": "CopyProgress", "type": "str"}, + "copy_completion_time": {"key": "CopyCompletionTime", "type": "rfc-1123"}, + "copy_status_description": {"key": "CopyStatusDescription", "type": "str"}, + "server_encrypted": {"key": "ServerEncrypted", "type": "bool"}, + "incremental_copy": {"key": "IncrementalCopy", "type": "bool"}, + "destination_snapshot": {"key": "DestinationSnapshot", "type": "str"}, + "deleted_time": {"key": "DeletedTime", "type": "rfc-1123"}, + "remaining_retention_days": {"key": "RemainingRetentionDays", "type": "int"}, + "access_tier": {"key": "AccessTier", "type": "str"}, + "access_tier_inferred": {"key": "AccessTierInferred", "type": "bool"}, + "archive_status": {"key": "ArchiveStatus", "type": "str"}, + } + + def __init__(self, **kwargs): super(BlobProperties, self).__init__(**kwargs) - self.last_modified = kwargs['last_modified'] - self.etag = kwargs['etag'] - self.content_length = kwargs.get('content_length', None) - self.content_type = kwargs.get('content_type', None) - self.content_encoding = kwargs.get('content_encoding', None) - self.content_language = kwargs.get('content_language', None) - self.content_md5 = kwargs.get('content_md5', None) - self.content_disposition = kwargs.get('content_disposition', None) - self.cache_control = kwargs.get('cache_control', None) - self.blob_sequence_number = kwargs.get('blob_sequence_number', None) - self.blob_type = kwargs.get('blob_type', None) - self.lease_status = kwargs.get('lease_status', None) - self.lease_state = kwargs.get('lease_state', None) - self.lease_duration = kwargs.get('lease_duration', None) - self.copy_id = kwargs.get('copy_id', None) - self.copy_status = kwargs.get('copy_status', None) - self.copy_source = kwargs.get('copy_source', None) - self.copy_progress = kwargs.get('copy_progress', None) - self.copy_completion_time = kwargs.get('copy_completion_time', None) - self.copy_status_description = kwargs.get('copy_status_description', None) - self.server_encrypted = kwargs.get('server_encrypted', None) - self.incremental_copy = kwargs.get('incremental_copy', None) - self.destination_snapshot = kwargs.get('destination_snapshot', None) - self.deleted_time = kwargs.get('deleted_time', None) - self.remaining_retention_days = kwargs.get('remaining_retention_days', None) - self.access_tier = kwargs.get('access_tier', None) - self.access_tier_inferred = kwargs.get('access_tier_inferred', None) - self.archive_status = kwargs.get('archive_status', None) + self.last_modified = kwargs["last_modified"] + self.etag = kwargs["etag"] + self.content_length = kwargs.get("content_length", None) + self.content_type = kwargs.get("content_type", None) + self.content_encoding = kwargs.get("content_encoding", None) + self.content_language = kwargs.get("content_language", None) + self.content_md5 = kwargs.get("content_md5", None) + self.content_disposition = kwargs.get("content_disposition", None) + self.cache_control = kwargs.get("cache_control", None) + self.blob_sequence_number = kwargs.get("blob_sequence_number", None) + self.blob_type = kwargs.get("blob_type", None) + self.lease_status = kwargs.get("lease_status", None) + self.lease_state = kwargs.get("lease_state", None) + self.lease_duration = kwargs.get("lease_duration", None) + self.copy_id = kwargs.get("copy_id", None) + self.copy_status = kwargs.get("copy_status", None) + self.copy_source = kwargs.get("copy_source", None) + self.copy_progress = kwargs.get("copy_progress", None) + self.copy_completion_time = kwargs.get("copy_completion_time", None) + self.copy_status_description = kwargs.get("copy_status_description", None) + self.server_encrypted = kwargs.get("server_encrypted", None) + self.incremental_copy = kwargs.get("incremental_copy", None) + self.destination_snapshot = kwargs.get("destination_snapshot", None) + self.deleted_time = kwargs.get("deleted_time", None) + self.remaining_retention_days = kwargs.get("remaining_retention_days", None) + self.access_tier = kwargs.get("access_tier", None) + self.access_tier_inferred = kwargs.get("access_tier_inferred", None) + self.archive_status = kwargs.get("archive_status", None) class Blobs(msrest.serialization.Model): @@ -317,17 +295,14 @@ class Blobs(msrest.serialization.Model): """ _attribute_map = { - 'blob_prefix': {'key': 'BlobPrefix', 'type': '[BlobPrefix]'}, - 'blob': {'key': 'Blob', 'type': '[Blob]'}, + "blob_prefix": {"key": "BlobPrefix", "type": "[BlobPrefix]"}, + "blob": {"key": "Blob", "type": "[Blob]"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Blobs, self).__init__(**kwargs) - self.blob_prefix = kwargs.get('blob_prefix', None) - self.blob = kwargs.get('blob', None) + self.blob_prefix = kwargs.get("blob_prefix", None) + self.blob = kwargs.get("blob", None) class ComplexTypeNoMeta(msrest.serialization.Model): @@ -338,15 +313,12 @@ class ComplexTypeNoMeta(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'ID', 'type': 'str'}, + "id": {"key": "ID", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ComplexTypeNoMeta, self).__init__(**kwargs) - self.id = kwargs.get('id', None) + self.id = kwargs.get("id", None) class ComplexTypeWithMeta(msrest.serialization.Model): @@ -357,18 +329,13 @@ class ComplexTypeWithMeta(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'ID', 'type': 'str'}, - } - _xml_map = { - 'name': 'XMLComplexTypeWithMeta' + "id": {"key": "ID", "type": "str"}, } + _xml_map = {"name": "XMLComplexTypeWithMeta"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ComplexTypeWithMeta, self).__init__(**kwargs) - self.id = kwargs.get('id', None) + self.id = kwargs.get("id", None) class Container(msrest.serialization.Model): @@ -385,24 +352,21 @@ class Container(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'properties': {'required': True}, + "name": {"required": True}, + "properties": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, - 'properties': {'key': 'Properties', 'type': 'ContainerProperties'}, - 'metadata': {'key': 'Metadata', 'type': '{str}'}, + "name": {"key": "Name", "type": "str"}, + "properties": {"key": "Properties", "type": "ContainerProperties"}, + "metadata": {"key": "Metadata", "type": "{str}"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Container, self).__init__(**kwargs) - self.name = kwargs['name'] - self.properties = kwargs['properties'] - self.metadata = kwargs.get('metadata', None) + self.name = kwargs["name"] + self.properties = kwargs["properties"] + self.metadata = kwargs.get("metadata", None) class ContainerProperties(msrest.serialization.Model): @@ -426,30 +390,27 @@ class ContainerProperties(msrest.serialization.Model): """ _validation = { - 'last_modified': {'required': True}, - 'etag': {'required': True}, + "last_modified": {"required": True}, + "etag": {"required": True}, } _attribute_map = { - 'last_modified': {'key': 'Last-Modified', 'type': 'rfc-1123'}, - 'etag': {'key': 'Etag', 'type': 'str'}, - 'lease_status': {'key': 'LeaseStatus', 'type': 'str'}, - 'lease_state': {'key': 'LeaseState', 'type': 'str'}, - 'lease_duration': {'key': 'LeaseDuration', 'type': 'str'}, - 'public_access': {'key': 'PublicAccess', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): + "last_modified": {"key": "Last-Modified", "type": "rfc-1123"}, + "etag": {"key": "Etag", "type": "str"}, + "lease_status": {"key": "LeaseStatus", "type": "str"}, + "lease_state": {"key": "LeaseState", "type": "str"}, + "lease_duration": {"key": "LeaseDuration", "type": "str"}, + "public_access": {"key": "PublicAccess", "type": "str"}, + } + + def __init__(self, **kwargs): super(ContainerProperties, self).__init__(**kwargs) - self.last_modified = kwargs['last_modified'] - self.etag = kwargs['etag'] - self.lease_status = kwargs.get('lease_status', None) - self.lease_state = kwargs.get('lease_state', None) - self.lease_duration = kwargs.get('lease_duration', None) - self.public_access = kwargs.get('public_access', None) + self.last_modified = kwargs["last_modified"] + self.etag = kwargs["etag"] + self.lease_status = kwargs.get("lease_status", None) + self.lease_state = kwargs.get("lease_state", None) + self.lease_duration = kwargs.get("lease_duration", None) + self.public_access = kwargs.get("public_access", None) class CorsRule(msrest.serialization.Model): @@ -478,34 +439,29 @@ class CorsRule(msrest.serialization.Model): """ _validation = { - 'allowed_origins': {'required': True}, - 'allowed_methods': {'required': True}, - 'allowed_headers': {'required': True}, - 'exposed_headers': {'required': True}, - 'max_age_in_seconds': {'required': True, 'minimum': 0}, + "allowed_origins": {"required": True}, + "allowed_methods": {"required": True}, + "allowed_headers": {"required": True}, + "exposed_headers": {"required": True}, + "max_age_in_seconds": {"required": True, "minimum": 0}, } _attribute_map = { - 'allowed_origins': {'key': 'AllowedOrigins', 'type': 'str'}, - 'allowed_methods': {'key': 'AllowedMethods', 'type': 'str'}, - 'allowed_headers': {'key': 'AllowedHeaders', 'type': 'str'}, - 'exposed_headers': {'key': 'ExposedHeaders', 'type': 'str'}, - 'max_age_in_seconds': {'key': 'MaxAgeInSeconds', 'type': 'int'}, - } - _xml_map = { - 'name': 'CorsRule' + "allowed_origins": {"key": "AllowedOrigins", "type": "str"}, + "allowed_methods": {"key": "AllowedMethods", "type": "str"}, + "allowed_headers": {"key": "AllowedHeaders", "type": "str"}, + "exposed_headers": {"key": "ExposedHeaders", "type": "str"}, + "max_age_in_seconds": {"key": "MaxAgeInSeconds", "type": "int"}, } + _xml_map = {"name": "CorsRule"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(CorsRule, self).__init__(**kwargs) - self.allowed_origins = kwargs['allowed_origins'] - self.allowed_methods = kwargs['allowed_methods'] - self.allowed_headers = kwargs['allowed_headers'] - self.exposed_headers = kwargs['exposed_headers'] - self.max_age_in_seconds = kwargs['max_age_in_seconds'] + self.allowed_origins = kwargs["allowed_origins"] + self.allowed_methods = kwargs["allowed_methods"] + self.allowed_headers = kwargs["allowed_headers"] + self.exposed_headers = kwargs["exposed_headers"] + self.max_age_in_seconds = kwargs["max_age_in_seconds"] class Error(msrest.serialization.Model): @@ -518,17 +474,14 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Error, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.message = kwargs.get('message', None) + self.status = kwargs.get("status", None) + self.message = kwargs.get("message", None) class JSONInput(msrest.serialization.Model): @@ -539,15 +492,12 @@ class JSONInput(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, + "id": {"key": "id", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(JSONInput, self).__init__(**kwargs) - self.id = kwargs.get('id', None) + self.id = kwargs.get("id", None) class JSONOutput(msrest.serialization.Model): @@ -558,15 +508,12 @@ class JSONOutput(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, + "id": {"key": "id", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(JSONOutput, self).__init__(**kwargs) - self.id = kwargs.get('id', None) + self.id = kwargs.get("id", None) class ListBlobsResponse(msrest.serialization.Model): @@ -593,42 +540,37 @@ class ListBlobsResponse(msrest.serialization.Model): """ _validation = { - 'container_name': {'required': True}, - 'prefix': {'required': True}, - 'marker': {'required': True}, - 'max_results': {'required': True}, - 'delimiter': {'required': True}, - 'blobs': {'required': True}, - 'next_marker': {'required': True}, + "container_name": {"required": True}, + "prefix": {"required": True}, + "marker": {"required": True}, + "max_results": {"required": True}, + "delimiter": {"required": True}, + "blobs": {"required": True}, + "next_marker": {"required": True}, } _attribute_map = { - 'service_endpoint': {'key': 'ServiceEndpoint', 'type': 'str', 'xml': {'attr': True}}, - 'container_name': {'key': 'ContainerName', 'type': 'str', 'xml': {'attr': True}}, - 'prefix': {'key': 'Prefix', 'type': 'str'}, - 'marker': {'key': 'Marker', 'type': 'str'}, - 'max_results': {'key': 'MaxResults', 'type': 'int'}, - 'delimiter': {'key': 'Delimiter', 'type': 'str'}, - 'blobs': {'key': 'Blobs', 'type': 'Blobs'}, - 'next_marker': {'key': 'NextMarker', 'type': 'str'}, - } - _xml_map = { - 'name': 'EnumerationResults' - } - - def __init__( - self, - **kwargs - ): + "service_endpoint": {"key": "ServiceEndpoint", "type": "str", "xml": {"attr": True}}, + "container_name": {"key": "ContainerName", "type": "str", "xml": {"attr": True}}, + "prefix": {"key": "Prefix", "type": "str"}, + "marker": {"key": "Marker", "type": "str"}, + "max_results": {"key": "MaxResults", "type": "int"}, + "delimiter": {"key": "Delimiter", "type": "str"}, + "blobs": {"key": "Blobs", "type": "Blobs"}, + "next_marker": {"key": "NextMarker", "type": "str"}, + } + _xml_map = {"name": "EnumerationResults"} + + def __init__(self, **kwargs): super(ListBlobsResponse, self).__init__(**kwargs) - self.service_endpoint = kwargs.get('service_endpoint', None) - self.container_name = kwargs['container_name'] - self.prefix = kwargs['prefix'] - self.marker = kwargs['marker'] - self.max_results = kwargs['max_results'] - self.delimiter = kwargs['delimiter'] - self.blobs = kwargs['blobs'] - self.next_marker = kwargs['next_marker'] + self.service_endpoint = kwargs.get("service_endpoint", None) + self.container_name = kwargs["container_name"] + self.prefix = kwargs["prefix"] + self.marker = kwargs["marker"] + self.max_results = kwargs["max_results"] + self.delimiter = kwargs["delimiter"] + self.blobs = kwargs["blobs"] + self.next_marker = kwargs["next_marker"] class ListContainersResponse(msrest.serialization.Model): @@ -651,35 +593,30 @@ class ListContainersResponse(msrest.serialization.Model): """ _validation = { - 'service_endpoint': {'required': True}, - 'prefix': {'required': True}, - 'max_results': {'required': True}, - 'next_marker': {'required': True}, + "service_endpoint": {"required": True}, + "prefix": {"required": True}, + "max_results": {"required": True}, + "next_marker": {"required": True}, } _attribute_map = { - 'service_endpoint': {'key': 'ServiceEndpoint', 'type': 'str', 'xml': {'attr': True}}, - 'prefix': {'key': 'Prefix', 'type': 'str'}, - 'marker': {'key': 'Marker', 'type': 'str'}, - 'max_results': {'key': 'MaxResults', 'type': 'int'}, - 'containers': {'key': 'Containers', 'type': '[Container]', 'xml': {'wrapped': True}}, - 'next_marker': {'key': 'NextMarker', 'type': 'str'}, - } - _xml_map = { - 'name': 'EnumerationResults' + "service_endpoint": {"key": "ServiceEndpoint", "type": "str", "xml": {"attr": True}}, + "prefix": {"key": "Prefix", "type": "str"}, + "marker": {"key": "Marker", "type": "str"}, + "max_results": {"key": "MaxResults", "type": "int"}, + "containers": {"key": "Containers", "type": "[Container]", "xml": {"wrapped": True}}, + "next_marker": {"key": "NextMarker", "type": "str"}, } + _xml_map = {"name": "EnumerationResults"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ListContainersResponse, self).__init__(**kwargs) - self.service_endpoint = kwargs['service_endpoint'] - self.prefix = kwargs['prefix'] - self.marker = kwargs.get('marker', None) - self.max_results = kwargs['max_results'] - self.containers = kwargs.get('containers', None) - self.next_marker = kwargs['next_marker'] + self.service_endpoint = kwargs["service_endpoint"] + self.prefix = kwargs["prefix"] + self.marker = kwargs.get("marker", None) + self.max_results = kwargs["max_results"] + self.containers = kwargs.get("containers", None) + self.next_marker = kwargs["next_marker"] class Logging(msrest.serialization.Model): @@ -700,31 +637,28 @@ class Logging(msrest.serialization.Model): """ _validation = { - 'version': {'required': True}, - 'delete': {'required': True}, - 'read': {'required': True}, - 'write': {'required': True}, - 'retention_policy': {'required': True}, + "version": {"required": True}, + "delete": {"required": True}, + "read": {"required": True}, + "write": {"required": True}, + "retention_policy": {"required": True}, } _attribute_map = { - 'version': {'key': 'Version', 'type': 'str'}, - 'delete': {'key': 'Delete', 'type': 'bool'}, - 'read': {'key': 'Read', 'type': 'bool'}, - 'write': {'key': 'Write', 'type': 'bool'}, - 'retention_policy': {'key': 'RetentionPolicy', 'type': 'RetentionPolicy'}, + "version": {"key": "Version", "type": "str"}, + "delete": {"key": "Delete", "type": "bool"}, + "read": {"key": "Read", "type": "bool"}, + "write": {"key": "Write", "type": "bool"}, + "retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Logging, self).__init__(**kwargs) - self.version = kwargs['version'] - self.delete = kwargs['delete'] - self.read = kwargs['read'] - self.write = kwargs['write'] - self.retention_policy = kwargs['retention_policy'] + self.version = kwargs["version"] + self.delete = kwargs["delete"] + self.read = kwargs["read"] + self.write = kwargs["write"] + self.retention_policy = kwargs["retention_policy"] class Metrics(msrest.serialization.Model): @@ -744,25 +678,22 @@ class Metrics(msrest.serialization.Model): """ _validation = { - 'enabled': {'required': True}, + "enabled": {"required": True}, } _attribute_map = { - 'version': {'key': 'Version', 'type': 'str'}, - 'enabled': {'key': 'Enabled', 'type': 'bool'}, - 'include_apis': {'key': 'IncludeAPIs', 'type': 'bool'}, - 'retention_policy': {'key': 'RetentionPolicy', 'type': 'RetentionPolicy'}, + "version": {"key": "Version", "type": "str"}, + "enabled": {"key": "Enabled", "type": "bool"}, + "include_apis": {"key": "IncludeAPIs", "type": "bool"}, + "retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Metrics, self).__init__(**kwargs) - self.version = kwargs.get('version', None) - self.enabled = kwargs['enabled'] - self.include_apis = kwargs.get('include_apis', None) - self.retention_policy = kwargs.get('retention_policy', None) + self.version = kwargs.get("version", None) + self.enabled = kwargs["enabled"] + self.include_apis = kwargs.get("include_apis", None) + self.retention_policy = kwargs.get("retention_policy", None) class ObjectWithXMsTextProperty(msrest.serialization.Model): @@ -775,20 +706,15 @@ class ObjectWithXMsTextProperty(msrest.serialization.Model): """ _attribute_map = { - 'language': {'key': 'language', 'type': 'str', 'xml': {'name': 'language', 'attr': True}}, - 'content': {'key': 'content', 'type': 'str', 'xml': {'text': True}}, - } - _xml_map = { - 'name': 'Data' + "language": {"key": "language", "type": "str", "xml": {"name": "language", "attr": True}}, + "content": {"key": "content", "type": "str", "xml": {"text": True}}, } + _xml_map = {"name": "Data"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(ObjectWithXMsTextProperty, self).__init__(**kwargs) - self.language = kwargs.get('language', None) - self.content = kwargs.get('content', None) + self.language = kwargs.get("language", None) + self.content = kwargs.get("content", None) class RetentionPolicy(msrest.serialization.Model): @@ -805,22 +731,19 @@ class RetentionPolicy(msrest.serialization.Model): """ _validation = { - 'enabled': {'required': True}, - 'days': {'minimum': 1}, + "enabled": {"required": True}, + "days": {"minimum": 1}, } _attribute_map = { - 'enabled': {'key': 'Enabled', 'type': 'bool'}, - 'days': {'key': 'Days', 'type': 'int'}, + "enabled": {"key": "Enabled", "type": "bool"}, + "days": {"key": "Days", "type": "int"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(RetentionPolicy, self).__init__(**kwargs) - self.enabled = kwargs['enabled'] - self.days = kwargs.get('days', None) + self.enabled = kwargs["enabled"] + self.days = kwargs.get("days", None) class RootWithRefAndMeta(msrest.serialization.Model): @@ -833,17 +756,14 @@ class RootWithRefAndMeta(msrest.serialization.Model): """ _attribute_map = { - 'ref_to_model': {'key': 'RefToModel', 'type': 'ComplexTypeWithMeta'}, - 'something': {'key': 'Something', 'type': 'str'}, + "ref_to_model": {"key": "RefToModel", "type": "ComplexTypeWithMeta"}, + "something": {"key": "Something", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(RootWithRefAndMeta, self).__init__(**kwargs) - self.ref_to_model = kwargs.get('ref_to_model', None) - self.something = kwargs.get('something', None) + self.ref_to_model = kwargs.get("ref_to_model", None) + self.something = kwargs.get("something", None) class RootWithRefAndNoMeta(msrest.serialization.Model): @@ -856,17 +776,14 @@ class RootWithRefAndNoMeta(msrest.serialization.Model): """ _attribute_map = { - 'ref_to_model': {'key': 'RefToModel', 'type': 'ComplexTypeNoMeta'}, - 'something': {'key': 'Something', 'type': 'str'}, + "ref_to_model": {"key": "RefToModel", "type": "ComplexTypeNoMeta"}, + "something": {"key": "Something", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(RootWithRefAndNoMeta, self).__init__(**kwargs) - self.ref_to_model = kwargs.get('ref_to_model', None) - self.something = kwargs.get('something', None) + self.ref_to_model = kwargs.get("ref_to_model", None) + self.something = kwargs.get("something", None) class SignedIdentifier(msrest.serialization.Model): @@ -881,25 +798,20 @@ class SignedIdentifier(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'access_policy': {'required': True}, + "id": {"required": True}, + "access_policy": {"required": True}, } _attribute_map = { - 'id': {'key': 'Id', 'type': 'str'}, - 'access_policy': {'key': 'AccessPolicy', 'type': 'AccessPolicy'}, - } - _xml_map = { - 'name': 'SignedIdentifier' + "id": {"key": "Id", "type": "str"}, + "access_policy": {"key": "AccessPolicy", "type": "AccessPolicy"}, } + _xml_map = {"name": "SignedIdentifier"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(SignedIdentifier, self).__init__(**kwargs) - self.id = kwargs['id'] - self.access_policy = kwargs['access_policy'] + self.id = kwargs["id"] + self.access_policy = kwargs["access_policy"] class Slide(msrest.serialization.Model): @@ -914,22 +826,17 @@ class Slide(msrest.serialization.Model): """ _attribute_map = { - 'type': {'key': 'type', 'type': 'str', 'xml': {'attr': True}}, - 'title': {'key': 'title', 'type': 'str'}, - 'items': {'key': 'items', 'type': '[str]', 'xml': {'itemsName': 'item'}}, - } - _xml_map = { - 'name': 'slide' + "type": {"key": "type", "type": "str", "xml": {"attr": True}}, + "title": {"key": "title", "type": "str"}, + "items": {"key": "items", "type": "[str]", "xml": {"itemsName": "item"}}, } + _xml_map = {"name": "slide"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Slide, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.title = kwargs.get('title', None) - self.items = kwargs.get('items', None) + self.type = kwargs.get("type", None) + self.title = kwargs.get("title", None) + self.items = kwargs.get("items", None) class Slideshow(msrest.serialization.Model): @@ -946,24 +853,19 @@ class Slideshow(msrest.serialization.Model): """ _attribute_map = { - 'title': {'key': 'title', 'type': 'str', 'xml': {'attr': True}}, - 'date': {'key': 'date', 'type': 'str', 'xml': {'attr': True}}, - 'author': {'key': 'author', 'type': 'str', 'xml': {'attr': True}}, - 'slides': {'key': 'slides', 'type': '[Slide]'}, - } - _xml_map = { - 'name': 'slideshow' + "title": {"key": "title", "type": "str", "xml": {"attr": True}}, + "date": {"key": "date", "type": "str", "xml": {"attr": True}}, + "author": {"key": "author", "type": "str", "xml": {"attr": True}}, + "slides": {"key": "slides", "type": "[Slide]"}, } + _xml_map = {"name": "slideshow"} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Slideshow, self).__init__(**kwargs) - self.title = kwargs.get('title', None) - self.date = kwargs.get('date', None) - self.author = kwargs.get('author', None) - self.slides = kwargs.get('slides', None) + self.title = kwargs.get("title", None) + self.date = kwargs.get("date", None) + self.author = kwargs.get("author", None) + self.slides = kwargs.get("slides", None) class StorageServiceProperties(msrest.serialization.Model): @@ -988,22 +890,19 @@ class StorageServiceProperties(msrest.serialization.Model): """ _attribute_map = { - 'logging': {'key': 'Logging', 'type': 'Logging'}, - 'hour_metrics': {'key': 'HourMetrics', 'type': 'Metrics'}, - 'minute_metrics': {'key': 'MinuteMetrics', 'type': 'Metrics'}, - 'cors': {'key': 'Cors', 'type': '[CorsRule]', 'xml': {'wrapped': True, 'itemsName': 'CorsRule'}}, - 'default_service_version': {'key': 'DefaultServiceVersion', 'type': 'str'}, - 'delete_retention_policy': {'key': 'DeleteRetentionPolicy', 'type': 'RetentionPolicy'}, - } - - def __init__( - self, - **kwargs - ): + "logging": {"key": "Logging", "type": "Logging"}, + "hour_metrics": {"key": "HourMetrics", "type": "Metrics"}, + "minute_metrics": {"key": "MinuteMetrics", "type": "Metrics"}, + "cors": {"key": "Cors", "type": "[CorsRule]", "xml": {"wrapped": True, "itemsName": "CorsRule"}}, + "default_service_version": {"key": "DefaultServiceVersion", "type": "str"}, + "delete_retention_policy": {"key": "DeleteRetentionPolicy", "type": "RetentionPolicy"}, + } + + def __init__(self, **kwargs): super(StorageServiceProperties, self).__init__(**kwargs) - self.logging = kwargs.get('logging', None) - self.hour_metrics = kwargs.get('hour_metrics', None) - self.minute_metrics = kwargs.get('minute_metrics', None) - self.cors = kwargs.get('cors', None) - self.default_service_version = kwargs.get('default_service_version', None) - self.delete_retention_policy = kwargs.get('delete_retention_policy', None) + self.logging = kwargs.get("logging", None) + self.hour_metrics = kwargs.get("hour_metrics", None) + self.minute_metrics = kwargs.get("minute_metrics", None) + self.cors = kwargs.get("cors", None) + self.default_service_version = kwargs.get("default_service_version", None) + self.delete_retention_policy = kwargs.get("delete_retention_policy", None) diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models_py3.py index a10db29365d..fd2129f60ac 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/models/_models_py3.py @@ -29,25 +29,18 @@ class AccessPolicy(msrest.serialization.Model): """ _validation = { - 'start': {'required': True}, - 'expiry': {'required': True}, - 'permission': {'required': True}, + "start": {"required": True}, + "expiry": {"required": True}, + "permission": {"required": True}, } _attribute_map = { - 'start': {'key': 'Start', 'type': 'iso-8601'}, - 'expiry': {'key': 'Expiry', 'type': 'iso-8601'}, - 'permission': {'key': 'Permission', 'type': 'str'}, + "start": {"key": "Start", "type": "iso-8601"}, + "expiry": {"key": "Expiry", "type": "iso-8601"}, + "permission": {"key": "Permission", "type": "str"}, } - def __init__( - self, - *, - start: datetime.datetime, - expiry: datetime.datetime, - permission: str, - **kwargs - ): + def __init__(self, *, start: datetime.datetime, expiry: datetime.datetime, permission: str, **kwargs): super(AccessPolicy, self).__init__(**kwargs) self.start = start self.expiry = expiry @@ -64,17 +57,11 @@ class AppleBarrel(msrest.serialization.Model): """ _attribute_map = { - 'good_apples': {'key': 'GoodApples', 'type': '[str]', 'xml': {'wrapped': True, 'itemsName': 'Apple'}}, - 'bad_apples': {'key': 'BadApples', 'type': '[str]', 'xml': {'wrapped': True, 'itemsName': 'Apple'}}, + "good_apples": {"key": "GoodApples", "type": "[str]", "xml": {"wrapped": True, "itemsName": "Apple"}}, + "bad_apples": {"key": "BadApples", "type": "[str]", "xml": {"wrapped": True, "itemsName": "Apple"}}, } - def __init__( - self, - *, - good_apples: Optional[List[str]] = None, - bad_apples: Optional[List[str]] = None, - **kwargs - ): + def __init__(self, *, good_apples: Optional[List[str]] = None, bad_apples: Optional[List[str]] = None, **kwargs): super(AppleBarrel, self).__init__(**kwargs) self.good_apples = good_apples self.bad_apples = bad_apples @@ -92,13 +79,11 @@ class Banana(msrest.serialization.Model): """ _attribute_map = { - 'name': {'key': 'name', 'type': 'str', 'xml': {'name': 'name'}}, - 'flavor': {'key': 'flavor', 'type': 'str', 'xml': {'name': 'flavor'}}, - 'expiration': {'key': 'expiration', 'type': 'iso-8601', 'xml': {'name': 'expiration'}}, - } - _xml_map = { - 'name': 'banana' + "name": {"key": "name", "type": "str", "xml": {"name": "name"}}, + "flavor": {"key": "flavor", "type": "str", "xml": {"name": "flavor"}}, + "expiration": {"key": "expiration", "type": "iso-8601", "xml": {"name": "expiration"}}, } + _xml_map = {"name": "banana"} def __init__( self, @@ -132,22 +117,20 @@ class Blob(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'deleted': {'required': True}, - 'snapshot': {'required': True}, - 'properties': {'required': True}, + "name": {"required": True}, + "deleted": {"required": True}, + "snapshot": {"required": True}, + "properties": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, - 'deleted': {'key': 'Deleted', 'type': 'bool'}, - 'snapshot': {'key': 'Snapshot', 'type': 'str'}, - 'properties': {'key': 'Properties', 'type': 'BlobProperties'}, - 'metadata': {'key': 'Metadata', 'type': '{str}'}, - } - _xml_map = { - 'name': 'Blob' + "name": {"key": "Name", "type": "str"}, + "deleted": {"key": "Deleted", "type": "bool"}, + "snapshot": {"key": "Snapshot", "type": "str"}, + "properties": {"key": "Properties", "type": "BlobProperties"}, + "metadata": {"key": "Metadata", "type": "{str}"}, } + _xml_map = {"name": "Blob"} def __init__( self, @@ -177,19 +160,14 @@ class BlobPrefix(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, + "name": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, + "name": {"key": "Name", "type": "str"}, } - def __init__( - self, - *, - name: str, - **kwargs - ): + def __init__(self, *, name: str, **kwargs): super(BlobPrefix, self).__init__(**kwargs) self.name = name @@ -261,39 +239,39 @@ class BlobProperties(msrest.serialization.Model): """ _validation = { - 'last_modified': {'required': True}, - 'etag': {'required': True}, + "last_modified": {"required": True}, + "etag": {"required": True}, } _attribute_map = { - 'last_modified': {'key': 'Last-Modified', 'type': 'rfc-1123'}, - 'etag': {'key': 'Etag', 'type': 'str'}, - 'content_length': {'key': 'Content-Length', 'type': 'long'}, - 'content_type': {'key': 'Content-Type', 'type': 'str'}, - 'content_encoding': {'key': 'Content-Encoding', 'type': 'str'}, - 'content_language': {'key': 'Content-Language', 'type': 'str'}, - 'content_md5': {'key': 'Content-MD5', 'type': 'str'}, - 'content_disposition': {'key': 'Content-Disposition', 'type': 'str'}, - 'cache_control': {'key': 'Cache-Control', 'type': 'str'}, - 'blob_sequence_number': {'key': 'x-ms-blob-sequence-number', 'type': 'int'}, - 'blob_type': {'key': 'BlobType', 'type': 'str'}, - 'lease_status': {'key': 'LeaseStatus', 'type': 'str'}, - 'lease_state': {'key': 'LeaseState', 'type': 'str'}, - 'lease_duration': {'key': 'LeaseDuration', 'type': 'str'}, - 'copy_id': {'key': 'CopyId', 'type': 'str'}, - 'copy_status': {'key': 'CopyStatus', 'type': 'str'}, - 'copy_source': {'key': 'CopySource', 'type': 'str'}, - 'copy_progress': {'key': 'CopyProgress', 'type': 'str'}, - 'copy_completion_time': {'key': 'CopyCompletionTime', 'type': 'rfc-1123'}, - 'copy_status_description': {'key': 'CopyStatusDescription', 'type': 'str'}, - 'server_encrypted': {'key': 'ServerEncrypted', 'type': 'bool'}, - 'incremental_copy': {'key': 'IncrementalCopy', 'type': 'bool'}, - 'destination_snapshot': {'key': 'DestinationSnapshot', 'type': 'str'}, - 'deleted_time': {'key': 'DeletedTime', 'type': 'rfc-1123'}, - 'remaining_retention_days': {'key': 'RemainingRetentionDays', 'type': 'int'}, - 'access_tier': {'key': 'AccessTier', 'type': 'str'}, - 'access_tier_inferred': {'key': 'AccessTierInferred', 'type': 'bool'}, - 'archive_status': {'key': 'ArchiveStatus', 'type': 'str'}, + "last_modified": {"key": "Last-Modified", "type": "rfc-1123"}, + "etag": {"key": "Etag", "type": "str"}, + "content_length": {"key": "Content-Length", "type": "long"}, + "content_type": {"key": "Content-Type", "type": "str"}, + "content_encoding": {"key": "Content-Encoding", "type": "str"}, + "content_language": {"key": "Content-Language", "type": "str"}, + "content_md5": {"key": "Content-MD5", "type": "str"}, + "content_disposition": {"key": "Content-Disposition", "type": "str"}, + "cache_control": {"key": "Cache-Control", "type": "str"}, + "blob_sequence_number": {"key": "x-ms-blob-sequence-number", "type": "int"}, + "blob_type": {"key": "BlobType", "type": "str"}, + "lease_status": {"key": "LeaseStatus", "type": "str"}, + "lease_state": {"key": "LeaseState", "type": "str"}, + "lease_duration": {"key": "LeaseDuration", "type": "str"}, + "copy_id": {"key": "CopyId", "type": "str"}, + "copy_status": {"key": "CopyStatus", "type": "str"}, + "copy_source": {"key": "CopySource", "type": "str"}, + "copy_progress": {"key": "CopyProgress", "type": "str"}, + "copy_completion_time": {"key": "CopyCompletionTime", "type": "rfc-1123"}, + "copy_status_description": {"key": "CopyStatusDescription", "type": "str"}, + "server_encrypted": {"key": "ServerEncrypted", "type": "bool"}, + "incremental_copy": {"key": "IncrementalCopy", "type": "bool"}, + "destination_snapshot": {"key": "DestinationSnapshot", "type": "str"}, + "deleted_time": {"key": "DeletedTime", "type": "rfc-1123"}, + "remaining_retention_days": {"key": "RemainingRetentionDays", "type": "int"}, + "access_tier": {"key": "AccessTier", "type": "str"}, + "access_tier_inferred": {"key": "AccessTierInferred", "type": "bool"}, + "archive_status": {"key": "ArchiveStatus", "type": "str"}, } def __init__( @@ -370,16 +348,12 @@ class Blobs(msrest.serialization.Model): """ _attribute_map = { - 'blob_prefix': {'key': 'BlobPrefix', 'type': '[BlobPrefix]'}, - 'blob': {'key': 'Blob', 'type': '[Blob]'}, + "blob_prefix": {"key": "BlobPrefix", "type": "[BlobPrefix]"}, + "blob": {"key": "Blob", "type": "[Blob]"}, } def __init__( - self, - *, - blob_prefix: Optional[List["BlobPrefix"]] = None, - blob: Optional[List["Blob"]] = None, - **kwargs + self, *, blob_prefix: Optional[List["BlobPrefix"]] = None, blob: Optional[List["Blob"]] = None, **kwargs ): super(Blobs, self).__init__(**kwargs) self.blob_prefix = blob_prefix @@ -394,15 +368,10 @@ class ComplexTypeNoMeta(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'ID', 'type': 'str'}, + "id": {"key": "ID", "type": "str"}, } - def __init__( - self, - *, - id: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[str] = None, **kwargs): super(ComplexTypeNoMeta, self).__init__(**kwargs) self.id = id @@ -415,18 +384,11 @@ class ComplexTypeWithMeta(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'ID', 'type': 'str'}, - } - _xml_map = { - 'name': 'XMLComplexTypeWithMeta' + "id": {"key": "ID", "type": "str"}, } + _xml_map = {"name": "XMLComplexTypeWithMeta"} - def __init__( - self, - *, - id: Optional[str] = None, - **kwargs - ): + def __init__(self, *, id: Optional[str] = None, **kwargs): super(ComplexTypeWithMeta, self).__init__(**kwargs) self.id = id @@ -445,23 +407,18 @@ class Container(msrest.serialization.Model): """ _validation = { - 'name': {'required': True}, - 'properties': {'required': True}, + "name": {"required": True}, + "properties": {"required": True}, } _attribute_map = { - 'name': {'key': 'Name', 'type': 'str'}, - 'properties': {'key': 'Properties', 'type': 'ContainerProperties'}, - 'metadata': {'key': 'Metadata', 'type': '{str}'}, + "name": {"key": "Name", "type": "str"}, + "properties": {"key": "Properties", "type": "ContainerProperties"}, + "metadata": {"key": "Metadata", "type": "{str}"}, } def __init__( - self, - *, - name: str, - properties: "ContainerProperties", - metadata: Optional[Dict[str, str]] = None, - **kwargs + self, *, name: str, properties: "ContainerProperties", metadata: Optional[Dict[str, str]] = None, **kwargs ): super(Container, self).__init__(**kwargs) self.name = name @@ -490,17 +447,17 @@ class ContainerProperties(msrest.serialization.Model): """ _validation = { - 'last_modified': {'required': True}, - 'etag': {'required': True}, + "last_modified": {"required": True}, + "etag": {"required": True}, } _attribute_map = { - 'last_modified': {'key': 'Last-Modified', 'type': 'rfc-1123'}, - 'etag': {'key': 'Etag', 'type': 'str'}, - 'lease_status': {'key': 'LeaseStatus', 'type': 'str'}, - 'lease_state': {'key': 'LeaseState', 'type': 'str'}, - 'lease_duration': {'key': 'LeaseDuration', 'type': 'str'}, - 'public_access': {'key': 'PublicAccess', 'type': 'str'}, + "last_modified": {"key": "Last-Modified", "type": "rfc-1123"}, + "etag": {"key": "Etag", "type": "str"}, + "lease_status": {"key": "LeaseStatus", "type": "str"}, + "lease_state": {"key": "LeaseState", "type": "str"}, + "lease_duration": {"key": "LeaseDuration", "type": "str"}, + "public_access": {"key": "PublicAccess", "type": "str"}, } def __init__( @@ -549,23 +506,21 @@ class CorsRule(msrest.serialization.Model): """ _validation = { - 'allowed_origins': {'required': True}, - 'allowed_methods': {'required': True}, - 'allowed_headers': {'required': True}, - 'exposed_headers': {'required': True}, - 'max_age_in_seconds': {'required': True, 'minimum': 0}, + "allowed_origins": {"required": True}, + "allowed_methods": {"required": True}, + "allowed_headers": {"required": True}, + "exposed_headers": {"required": True}, + "max_age_in_seconds": {"required": True, "minimum": 0}, } _attribute_map = { - 'allowed_origins': {'key': 'AllowedOrigins', 'type': 'str'}, - 'allowed_methods': {'key': 'AllowedMethods', 'type': 'str'}, - 'allowed_headers': {'key': 'AllowedHeaders', 'type': 'str'}, - 'exposed_headers': {'key': 'ExposedHeaders', 'type': 'str'}, - 'max_age_in_seconds': {'key': 'MaxAgeInSeconds', 'type': 'int'}, - } - _xml_map = { - 'name': 'CorsRule' + "allowed_origins": {"key": "AllowedOrigins", "type": "str"}, + "allowed_methods": {"key": "AllowedMethods", "type": "str"}, + "allowed_headers": {"key": "AllowedHeaders", "type": "str"}, + "exposed_headers": {"key": "ExposedHeaders", "type": "str"}, + "max_age_in_seconds": {"key": "MaxAgeInSeconds", "type": "int"}, } + _xml_map = {"name": "CorsRule"} def __init__( self, @@ -595,17 +550,11 @@ class Error(msrest.serialization.Model): """ _attribute_map = { - 'status': {'key': 'status', 'type': 'int'}, - 'message': {'key': 'message', 'type': 'str'}, + "status": {"key": "status", "type": "int"}, + "message": {"key": "message", "type": "str"}, } - def __init__( - self, - *, - status: Optional[int] = None, - message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, status: Optional[int] = None, message: Optional[str] = None, **kwargs): super(Error, self).__init__(**kwargs) self.status = status self.message = message @@ -619,15 +568,10 @@ class JSONInput(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, + "id": {"key": "id", "type": "int"}, } - def __init__( - self, - *, - id: Optional[int] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, **kwargs): super(JSONInput, self).__init__(**kwargs) self.id = id @@ -640,15 +584,10 @@ class JSONOutput(msrest.serialization.Model): """ _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, + "id": {"key": "id", "type": "int"}, } - def __init__( - self, - *, - id: Optional[int] = None, - **kwargs - ): + def __init__(self, *, id: Optional[int] = None, **kwargs): super(JSONOutput, self).__init__(**kwargs) self.id = id @@ -677,28 +616,26 @@ class ListBlobsResponse(msrest.serialization.Model): """ _validation = { - 'container_name': {'required': True}, - 'prefix': {'required': True}, - 'marker': {'required': True}, - 'max_results': {'required': True}, - 'delimiter': {'required': True}, - 'blobs': {'required': True}, - 'next_marker': {'required': True}, + "container_name": {"required": True}, + "prefix": {"required": True}, + "marker": {"required": True}, + "max_results": {"required": True}, + "delimiter": {"required": True}, + "blobs": {"required": True}, + "next_marker": {"required": True}, } _attribute_map = { - 'service_endpoint': {'key': 'ServiceEndpoint', 'type': 'str', 'xml': {'attr': True}}, - 'container_name': {'key': 'ContainerName', 'type': 'str', 'xml': {'attr': True}}, - 'prefix': {'key': 'Prefix', 'type': 'str'}, - 'marker': {'key': 'Marker', 'type': 'str'}, - 'max_results': {'key': 'MaxResults', 'type': 'int'}, - 'delimiter': {'key': 'Delimiter', 'type': 'str'}, - 'blobs': {'key': 'Blobs', 'type': 'Blobs'}, - 'next_marker': {'key': 'NextMarker', 'type': 'str'}, - } - _xml_map = { - 'name': 'EnumerationResults' + "service_endpoint": {"key": "ServiceEndpoint", "type": "str", "xml": {"attr": True}}, + "container_name": {"key": "ContainerName", "type": "str", "xml": {"attr": True}}, + "prefix": {"key": "Prefix", "type": "str"}, + "marker": {"key": "Marker", "type": "str"}, + "max_results": {"key": "MaxResults", "type": "int"}, + "delimiter": {"key": "Delimiter", "type": "str"}, + "blobs": {"key": "Blobs", "type": "Blobs"}, + "next_marker": {"key": "NextMarker", "type": "str"}, } + _xml_map = {"name": "EnumerationResults"} def __init__( self, @@ -744,23 +681,21 @@ class ListContainersResponse(msrest.serialization.Model): """ _validation = { - 'service_endpoint': {'required': True}, - 'prefix': {'required': True}, - 'max_results': {'required': True}, - 'next_marker': {'required': True}, + "service_endpoint": {"required": True}, + "prefix": {"required": True}, + "max_results": {"required": True}, + "next_marker": {"required": True}, } _attribute_map = { - 'service_endpoint': {'key': 'ServiceEndpoint', 'type': 'str', 'xml': {'attr': True}}, - 'prefix': {'key': 'Prefix', 'type': 'str'}, - 'marker': {'key': 'Marker', 'type': 'str'}, - 'max_results': {'key': 'MaxResults', 'type': 'int'}, - 'containers': {'key': 'Containers', 'type': '[Container]', 'xml': {'wrapped': True}}, - 'next_marker': {'key': 'NextMarker', 'type': 'str'}, - } - _xml_map = { - 'name': 'EnumerationResults' + "service_endpoint": {"key": "ServiceEndpoint", "type": "str", "xml": {"attr": True}}, + "prefix": {"key": "Prefix", "type": "str"}, + "marker": {"key": "Marker", "type": "str"}, + "max_results": {"key": "MaxResults", "type": "int"}, + "containers": {"key": "Containers", "type": "[Container]", "xml": {"wrapped": True}}, + "next_marker": {"key": "NextMarker", "type": "str"}, } + _xml_map = {"name": "EnumerationResults"} def __init__( self, @@ -800,30 +735,23 @@ class Logging(msrest.serialization.Model): """ _validation = { - 'version': {'required': True}, - 'delete': {'required': True}, - 'read': {'required': True}, - 'write': {'required': True}, - 'retention_policy': {'required': True}, + "version": {"required": True}, + "delete": {"required": True}, + "read": {"required": True}, + "write": {"required": True}, + "retention_policy": {"required": True}, } _attribute_map = { - 'version': {'key': 'Version', 'type': 'str'}, - 'delete': {'key': 'Delete', 'type': 'bool'}, - 'read': {'key': 'Read', 'type': 'bool'}, - 'write': {'key': 'Write', 'type': 'bool'}, - 'retention_policy': {'key': 'RetentionPolicy', 'type': 'RetentionPolicy'}, + "version": {"key": "Version", "type": "str"}, + "delete": {"key": "Delete", "type": "bool"}, + "read": {"key": "Read", "type": "bool"}, + "write": {"key": "Write", "type": "bool"}, + "retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"}, } def __init__( - self, - *, - version: str, - delete: bool, - read: bool, - write: bool, - retention_policy: "RetentionPolicy", - **kwargs + self, *, version: str, delete: bool, read: bool, write: bool, retention_policy: "RetentionPolicy", **kwargs ): super(Logging, self).__init__(**kwargs) self.version = version @@ -850,14 +778,14 @@ class Metrics(msrest.serialization.Model): """ _validation = { - 'enabled': {'required': True}, + "enabled": {"required": True}, } _attribute_map = { - 'version': {'key': 'Version', 'type': 'str'}, - 'enabled': {'key': 'Enabled', 'type': 'bool'}, - 'include_apis': {'key': 'IncludeAPIs', 'type': 'bool'}, - 'retention_policy': {'key': 'RetentionPolicy', 'type': 'RetentionPolicy'}, + "version": {"key": "Version", "type": "str"}, + "enabled": {"key": "Enabled", "type": "bool"}, + "include_apis": {"key": "IncludeAPIs", "type": "bool"}, + "retention_policy": {"key": "RetentionPolicy", "type": "RetentionPolicy"}, } def __init__( @@ -886,20 +814,12 @@ class ObjectWithXMsTextProperty(msrest.serialization.Model): """ _attribute_map = { - 'language': {'key': 'language', 'type': 'str', 'xml': {'name': 'language', 'attr': True}}, - 'content': {'key': 'content', 'type': 'str', 'xml': {'text': True}}, - } - _xml_map = { - 'name': 'Data' + "language": {"key": "language", "type": "str", "xml": {"name": "language", "attr": True}}, + "content": {"key": "content", "type": "str", "xml": {"text": True}}, } + _xml_map = {"name": "Data"} - def __init__( - self, - *, - language: Optional[str] = None, - content: Optional[str] = None, - **kwargs - ): + def __init__(self, *, language: Optional[str] = None, content: Optional[str] = None, **kwargs): super(ObjectWithXMsTextProperty, self).__init__(**kwargs) self.language = language self.content = content @@ -919,22 +839,16 @@ class RetentionPolicy(msrest.serialization.Model): """ _validation = { - 'enabled': {'required': True}, - 'days': {'minimum': 1}, + "enabled": {"required": True}, + "days": {"minimum": 1}, } _attribute_map = { - 'enabled': {'key': 'Enabled', 'type': 'bool'}, - 'days': {'key': 'Days', 'type': 'int'}, + "enabled": {"key": "Enabled", "type": "bool"}, + "days": {"key": "Days", "type": "int"}, } - def __init__( - self, - *, - enabled: bool, - days: Optional[int] = None, - **kwargs - ): + def __init__(self, *, enabled: bool, days: Optional[int] = None, **kwargs): super(RetentionPolicy, self).__init__(**kwargs) self.enabled = enabled self.days = days @@ -950,16 +864,12 @@ class RootWithRefAndMeta(msrest.serialization.Model): """ _attribute_map = { - 'ref_to_model': {'key': 'RefToModel', 'type': 'ComplexTypeWithMeta'}, - 'something': {'key': 'Something', 'type': 'str'}, + "ref_to_model": {"key": "RefToModel", "type": "ComplexTypeWithMeta"}, + "something": {"key": "Something", "type": "str"}, } def __init__( - self, - *, - ref_to_model: Optional["ComplexTypeWithMeta"] = None, - something: Optional[str] = None, - **kwargs + self, *, ref_to_model: Optional["ComplexTypeWithMeta"] = None, something: Optional[str] = None, **kwargs ): super(RootWithRefAndMeta, self).__init__(**kwargs) self.ref_to_model = ref_to_model @@ -976,16 +886,12 @@ class RootWithRefAndNoMeta(msrest.serialization.Model): """ _attribute_map = { - 'ref_to_model': {'key': 'RefToModel', 'type': 'ComplexTypeNoMeta'}, - 'something': {'key': 'Something', 'type': 'str'}, + "ref_to_model": {"key": "RefToModel", "type": "ComplexTypeNoMeta"}, + "something": {"key": "Something", "type": "str"}, } def __init__( - self, - *, - ref_to_model: Optional["ComplexTypeNoMeta"] = None, - something: Optional[str] = None, - **kwargs + self, *, ref_to_model: Optional["ComplexTypeNoMeta"] = None, something: Optional[str] = None, **kwargs ): super(RootWithRefAndNoMeta, self).__init__(**kwargs) self.ref_to_model = ref_to_model @@ -1004,25 +910,17 @@ class SignedIdentifier(msrest.serialization.Model): """ _validation = { - 'id': {'required': True}, - 'access_policy': {'required': True}, + "id": {"required": True}, + "access_policy": {"required": True}, } _attribute_map = { - 'id': {'key': 'Id', 'type': 'str'}, - 'access_policy': {'key': 'AccessPolicy', 'type': 'AccessPolicy'}, - } - _xml_map = { - 'name': 'SignedIdentifier' + "id": {"key": "Id", "type": "str"}, + "access_policy": {"key": "AccessPolicy", "type": "AccessPolicy"}, } + _xml_map = {"name": "SignedIdentifier"} - def __init__( - self, - *, - id: str, - access_policy: "AccessPolicy", - **kwargs - ): + def __init__(self, *, id: str, access_policy: "AccessPolicy", **kwargs): super(SignedIdentifier, self).__init__(**kwargs) self.id = id self.access_policy = access_policy @@ -1040,21 +938,14 @@ class Slide(msrest.serialization.Model): """ _attribute_map = { - 'type': {'key': 'type', 'type': 'str', 'xml': {'attr': True}}, - 'title': {'key': 'title', 'type': 'str'}, - 'items': {'key': 'items', 'type': '[str]', 'xml': {'itemsName': 'item'}}, - } - _xml_map = { - 'name': 'slide' + "type": {"key": "type", "type": "str", "xml": {"attr": True}}, + "title": {"key": "title", "type": "str"}, + "items": {"key": "items", "type": "[str]", "xml": {"itemsName": "item"}}, } + _xml_map = {"name": "slide"} def __init__( - self, - *, - type: Optional[str] = None, - title: Optional[str] = None, - items: Optional[List[str]] = None, - **kwargs + self, *, type: Optional[str] = None, title: Optional[str] = None, items: Optional[List[str]] = None, **kwargs ): super(Slide, self).__init__(**kwargs) self.type = type @@ -1076,14 +967,12 @@ class Slideshow(msrest.serialization.Model): """ _attribute_map = { - 'title': {'key': 'title', 'type': 'str', 'xml': {'attr': True}}, - 'date': {'key': 'date', 'type': 'str', 'xml': {'attr': True}}, - 'author': {'key': 'author', 'type': 'str', 'xml': {'attr': True}}, - 'slides': {'key': 'slides', 'type': '[Slide]'}, - } - _xml_map = { - 'name': 'slideshow' + "title": {"key": "title", "type": "str", "xml": {"attr": True}}, + "date": {"key": "date", "type": "str", "xml": {"attr": True}}, + "author": {"key": "author", "type": "str", "xml": {"attr": True}}, + "slides": {"key": "slides", "type": "[Slide]"}, } + _xml_map = {"name": "slideshow"} def __init__( self, @@ -1123,12 +1012,12 @@ class StorageServiceProperties(msrest.serialization.Model): """ _attribute_map = { - 'logging': {'key': 'Logging', 'type': 'Logging'}, - 'hour_metrics': {'key': 'HourMetrics', 'type': 'Metrics'}, - 'minute_metrics': {'key': 'MinuteMetrics', 'type': 'Metrics'}, - 'cors': {'key': 'Cors', 'type': '[CorsRule]', 'xml': {'wrapped': True, 'itemsName': 'CorsRule'}}, - 'default_service_version': {'key': 'DefaultServiceVersion', 'type': 'str'}, - 'delete_retention_policy': {'key': 'DeleteRetentionPolicy', 'type': 'RetentionPolicy'}, + "logging": {"key": "Logging", "type": "Logging"}, + "hour_metrics": {"key": "HourMetrics", "type": "Metrics"}, + "minute_metrics": {"key": "MinuteMetrics", "type": "Metrics"}, + "cors": {"key": "Cors", "type": "[CorsRule]", "xml": {"wrapped": True, "itemsName": "CorsRule"}}, + "default_service_version": {"key": "DefaultServiceVersion", "type": "str"}, + "delete_retention_policy": {"key": "DeleteRetentionPolicy", "type": "RetentionPolicy"}, } def __init__( diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/__init__.py index 0189b1d89ef..6c29f204a33 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/__init__.py @@ -9,5 +9,5 @@ from ._xml_operations import XmlOperations __all__ = [ - 'XmlOperations', + "XmlOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py index 4b29f26b47b..5c97df97c25 100644 --- a/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class XmlOperations(object): """XmlOperations operations. @@ -46,8 +53,7 @@ def __init__(self, client, config, serializer, deserializer): @distributed_trace def get_complex_type_ref_no_meta( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.RootWithRefAndNoMeta" """Get a complex type that has a ref to a complex type with no XML node. @@ -57,22 +63,20 @@ def get_complex_type_ref_no_meta( :rtype: ~xmlservice.models.RootWithRefAndNoMeta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RootWithRefAndNoMeta"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RootWithRefAndNoMeta"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_complex_type_ref_no_meta.metadata['url'] # type: ignore + url = self.get_complex_type_ref_no_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -82,13 +86,14 @@ def get_complex_type_ref_no_meta( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('RootWithRefAndNoMeta', pipeline_response) + deserialized = self._deserialize("RootWithRefAndNoMeta", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_type_ref_no_meta.metadata = {'url': '/xml/complex-type-ref-no-meta'} # type: ignore + + get_complex_type_ref_no_meta.metadata = {"url": "/xml/complex-type-ref-no-meta"} # type: ignore @distributed_trace def put_complex_type_ref_no_meta( @@ -106,26 +111,24 @@ def put_complex_type_ref_no_meta( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_complex_type_ref_no_meta.metadata['url'] # type: ignore + url = self.put_complex_type_ref_no_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(model, 'RootWithRefAndNoMeta', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(model, "RootWithRefAndNoMeta", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -137,12 +140,11 @@ def put_complex_type_ref_no_meta( if cls: return cls(pipeline_response, None, {}) - put_complex_type_ref_no_meta.metadata = {'url': '/xml/complex-type-ref-no-meta'} # type: ignore + put_complex_type_ref_no_meta.metadata = {"url": "/xml/complex-type-ref-no-meta"} # type: ignore @distributed_trace def get_complex_type_ref_with_meta( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.RootWithRefAndMeta" """Get a complex type that has a ref to a complex type with XML node. @@ -152,22 +154,20 @@ def get_complex_type_ref_with_meta( :rtype: ~xmlservice.models.RootWithRefAndMeta :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.RootWithRefAndMeta"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.RootWithRefAndMeta"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_complex_type_ref_with_meta.metadata['url'] # type: ignore + url = self.get_complex_type_ref_with_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -177,13 +177,14 @@ def get_complex_type_ref_with_meta( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('RootWithRefAndMeta', pipeline_response) + deserialized = self._deserialize("RootWithRefAndMeta", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_complex_type_ref_with_meta.metadata = {'url': '/xml/complex-type-ref-with-meta'} # type: ignore + + get_complex_type_ref_with_meta.metadata = {"url": "/xml/complex-type-ref-with-meta"} # type: ignore @distributed_trace def put_complex_type_ref_with_meta( @@ -201,26 +202,24 @@ def put_complex_type_ref_with_meta( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_complex_type_ref_with_meta.metadata['url'] # type: ignore + url = self.put_complex_type_ref_with_meta.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(model, 'RootWithRefAndMeta', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(model, "RootWithRefAndMeta", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -232,12 +231,11 @@ def put_complex_type_ref_with_meta( if cls: return cls(pipeline_response, None, {}) - put_complex_type_ref_with_meta.metadata = {'url': '/xml/complex-type-ref-with-meta'} # type: ignore + put_complex_type_ref_with_meta.metadata = {"url": "/xml/complex-type-ref-with-meta"} # type: ignore @distributed_trace def get_simple( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Slideshow" """Get a simple XML document. @@ -247,22 +245,20 @@ def get_simple( :rtype: ~xmlservice.models.Slideshow :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Slideshow"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Slideshow"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_simple.metadata['url'] # type: ignore + url = self.get_simple.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -273,13 +269,14 @@ def get_simple( error = self._deserialize(_models.Error, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('Slideshow', pipeline_response) + deserialized = self._deserialize("Slideshow", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_simple.metadata = {'url': '/xml/simple'} # type: ignore + + get_simple.metadata = {"url": "/xml/simple"} # type: ignore @distributed_trace def put_simple( @@ -297,28 +294,26 @@ def put_simple( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") accept = "application/xml" # Construct URL - url = self.put_simple.metadata['url'] # type: ignore + url = self.put_simple.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(slideshow, 'Slideshow', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(slideshow, "Slideshow", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -331,12 +326,11 @@ def put_simple( if cls: return cls(pipeline_response, None, {}) - put_simple.metadata = {'url': '/xml/simple'} # type: ignore + put_simple.metadata = {"url": "/xml/simple"} # type: ignore @distributed_trace def get_wrapped_lists( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.AppleBarrel" """Get an XML document with multiple wrapped lists. @@ -346,22 +340,20 @@ def get_wrapped_lists( :rtype: ~xmlservice.models.AppleBarrel :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.AppleBarrel"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.AppleBarrel"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_wrapped_lists.metadata['url'] # type: ignore + url = self.get_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -371,13 +363,14 @@ def get_wrapped_lists( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('AppleBarrel', pipeline_response) + deserialized = self._deserialize("AppleBarrel", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_wrapped_lists.metadata = {'url': '/xml/wrapped-lists'} # type: ignore + + get_wrapped_lists.metadata = {"url": "/xml/wrapped-lists"} # type: ignore @distributed_trace def put_wrapped_lists( @@ -395,28 +388,26 @@ def put_wrapped_lists( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") accept = "application/xml" # Construct URL - url = self.put_wrapped_lists.metadata['url'] # type: ignore + url = self.put_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(wrapped_lists, 'AppleBarrel', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(wrapped_lists, "AppleBarrel", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -429,12 +420,11 @@ def put_wrapped_lists( if cls: return cls(pipeline_response, None, {}) - put_wrapped_lists.metadata = {'url': '/xml/wrapped-lists'} # type: ignore + put_wrapped_lists.metadata = {"url": "/xml/wrapped-lists"} # type: ignore @distributed_trace def get_headers( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None """Get strongly-typed response headers. @@ -444,14 +434,12 @@ def get_headers( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) # Construct URL - url = self.get_headers.metadata['url'] # type: ignore + url = self.get_headers.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] @@ -468,17 +456,16 @@ def get_headers( raise HttpResponseError(response=response) response_headers = {} - response_headers['Custom-Header']=self._deserialize('str', response.headers.get('Custom-Header')) + response_headers["Custom-Header"] = self._deserialize("str", response.headers.get("Custom-Header")) if cls: return cls(pipeline_response, None, response_headers) - get_headers.metadata = {'url': '/xml/headers'} # type: ignore + get_headers.metadata = {"url": "/xml/headers"} # type: ignore @distributed_trace def get_empty_list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Slideshow" """Get an empty list. @@ -488,22 +475,20 @@ def get_empty_list( :rtype: ~xmlservice.models.Slideshow :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Slideshow"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Slideshow"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_list.metadata['url'] # type: ignore + url = self.get_empty_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -513,13 +498,14 @@ def get_empty_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Slideshow', pipeline_response) + deserialized = self._deserialize("Slideshow", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_list.metadata = {'url': '/xml/empty-list'} # type: ignore + + get_empty_list.metadata = {"url": "/xml/empty-list"} # type: ignore @distributed_trace def put_empty_list( @@ -537,26 +523,24 @@ def put_empty_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_list.metadata['url'] # type: ignore + url = self.put_empty_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(slideshow, 'Slideshow', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(slideshow, "Slideshow", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -568,12 +552,11 @@ def put_empty_list( if cls: return cls(pipeline_response, None, {}) - put_empty_list.metadata = {'url': '/xml/empty-list'} # type: ignore + put_empty_list.metadata = {"url": "/xml/empty-list"} # type: ignore @distributed_trace def get_empty_wrapped_lists( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.AppleBarrel" """Gets some empty wrapped lists. @@ -583,22 +566,20 @@ def get_empty_wrapped_lists( :rtype: ~xmlservice.models.AppleBarrel :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.AppleBarrel"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.AppleBarrel"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_wrapped_lists.metadata['url'] # type: ignore + url = self.get_empty_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -608,13 +589,14 @@ def get_empty_wrapped_lists( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('AppleBarrel', pipeline_response) + deserialized = self._deserialize("AppleBarrel", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_wrapped_lists.metadata = {'url': '/xml/empty-wrapped-lists'} # type: ignore + + get_empty_wrapped_lists.metadata = {"url": "/xml/empty-wrapped-lists"} # type: ignore @distributed_trace def put_empty_wrapped_lists( @@ -632,26 +614,24 @@ def put_empty_wrapped_lists( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_wrapped_lists.metadata['url'] # type: ignore + url = self.put_empty_wrapped_lists.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(apple_barrel, 'AppleBarrel', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(apple_barrel, "AppleBarrel", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -663,12 +643,11 @@ def put_empty_wrapped_lists( if cls: return cls(pipeline_response, None, {}) - put_empty_wrapped_lists.metadata = {'url': '/xml/empty-wrapped-lists'} # type: ignore + put_empty_wrapped_lists.metadata = {"url": "/xml/empty-wrapped-lists"} # type: ignore @distributed_trace def get_root_list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Banana"] """Gets a list as the root element. @@ -678,22 +657,20 @@ def get_root_list( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_root_list.metadata['url'] # type: ignore + url = self.get_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -703,13 +680,14 @@ def get_root_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_root_list.metadata = {'url': '/xml/root-list'} # type: ignore + + get_root_list.metadata = {"url": "/xml/root-list"} # type: ignore @distributed_trace def put_root_list( @@ -727,27 +705,25 @@ def put_root_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_root_list.metadata['url'] # type: ignore + url = self.put_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -759,12 +735,11 @@ def put_root_list( if cls: return cls(pipeline_response, None, {}) - put_root_list.metadata = {'url': '/xml/root-list'} # type: ignore + put_root_list.metadata = {"url": "/xml/root-list"} # type: ignore @distributed_trace def get_root_list_single_item( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Banana"] """Gets a list with a single item. @@ -774,22 +749,20 @@ def get_root_list_single_item( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_root_list_single_item.metadata['url'] # type: ignore + url = self.get_root_list_single_item.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -799,13 +772,14 @@ def get_root_list_single_item( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_root_list_single_item.metadata = {'url': '/xml/root-list-single-item'} # type: ignore + + get_root_list_single_item.metadata = {"url": "/xml/root-list-single-item"} # type: ignore @distributed_trace def put_root_list_single_item( @@ -823,27 +797,25 @@ def put_root_list_single_item( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_root_list_single_item.metadata['url'] # type: ignore + url = self.put_root_list_single_item.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -855,12 +827,11 @@ def put_root_list_single_item( if cls: return cls(pipeline_response, None, {}) - put_root_list_single_item.metadata = {'url': '/xml/root-list-single-item'} # type: ignore + put_root_list_single_item.metadata = {"url": "/xml/root-list-single-item"} # type: ignore @distributed_trace def get_empty_root_list( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.Banana"] """Gets an empty list as the root element. @@ -870,22 +841,20 @@ def get_empty_root_list( :rtype: list[~xmlservice.models.Banana] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.Banana"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Banana"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_root_list.metadata['url'] # type: ignore + url = self.get_empty_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -895,13 +864,14 @@ def get_empty_root_list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[Banana]', pipeline_response) + deserialized = self._deserialize("[Banana]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_root_list.metadata = {'url': '/xml/empty-root-list'} # type: ignore + + get_empty_root_list.metadata = {"url": "/xml/empty-root-list"} # type: ignore @distributed_trace def put_empty_root_list( @@ -919,27 +889,25 @@ def put_empty_root_list( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_root_list.metadata['url'] # type: ignore + url = self.put_empty_root_list.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'bananas', 'wrapped': True, 'itemsName': 'banana'}} - body_content = self._serialize.body(bananas, '[Banana]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "bananas", "wrapped": True, "itemsName": "banana"}} + body_content = self._serialize.body(bananas, "[Banana]", is_xml=True, serialization_ctxt=serialization_ctxt) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -951,12 +919,11 @@ def put_empty_root_list( if cls: return cls(pipeline_response, None, {}) - put_empty_root_list.metadata = {'url': '/xml/empty-root-list'} # type: ignore + put_empty_root_list.metadata = {"url": "/xml/empty-root-list"} # type: ignore @distributed_trace def get_empty_child_element( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.Banana" """Gets an XML document with an empty child element. @@ -966,22 +933,20 @@ def get_empty_child_element( :rtype: ~xmlservice.models.Banana :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.Banana"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.Banana"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_empty_child_element.metadata['url'] # type: ignore + url = self.get_empty_child_element.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -991,13 +956,14 @@ def get_empty_child_element( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('Banana', pipeline_response) + deserialized = self._deserialize("Banana", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_empty_child_element.metadata = {'url': '/xml/empty-child-element'} # type: ignore + + get_empty_child_element.metadata = {"url": "/xml/empty-child-element"} # type: ignore @distributed_trace def put_empty_child_element( @@ -1015,26 +981,24 @@ def put_empty_child_element( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_empty_child_element.metadata['url'] # type: ignore + url = self.put_empty_child_element.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(banana, 'Banana', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(banana, "Banana", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1046,12 +1010,11 @@ def put_empty_child_element( if cls: return cls(pipeline_response, None, {}) - put_empty_child_element.metadata = {'url': '/xml/empty-child-element'} # type: ignore + put_empty_child_element.metadata = {"url": "/xml/empty-child-element"} # type: ignore @distributed_trace def list_containers( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ListContainersResponse" """Lists containers in a storage account. @@ -1061,24 +1024,22 @@ def list_containers( :rtype: ~xmlservice.models.ListContainersResponse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListContainersResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ListContainersResponse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "list" accept = "application/xml" # Construct URL - url = self.list_containers.metadata['url'] # type: ignore + url = self.list_containers.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1088,18 +1049,18 @@ def list_containers( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ListContainersResponse', pipeline_response) + deserialized = self._deserialize("ListContainersResponse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_containers.metadata = {'url': '/xml/'} # type: ignore + + list_containers.metadata = {"url": "/xml/"} # type: ignore @distributed_trace def get_service_properties( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.StorageServiceProperties" """Gets storage service properties. @@ -1109,26 +1070,24 @@ def get_service_properties( :rtype: ~xmlservice.models.StorageServiceProperties :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.StorageServiceProperties"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.StorageServiceProperties"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "properties" restype = "service" accept = "application/xml" # Construct URL - url = self.get_service_properties.metadata['url'] # type: ignore + url = self.get_service_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1138,13 +1097,14 @@ def get_service_properties( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('StorageServiceProperties', pipeline_response) + deserialized = self._deserialize("StorageServiceProperties", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_service_properties.metadata = {'url': '/xml/'} # type: ignore + + get_service_properties.metadata = {"url": "/xml/"} # type: ignore @distributed_trace def put_service_properties( @@ -1162,30 +1122,28 @@ def put_service_properties( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "properties" restype = "service" content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_service_properties.metadata['url'] # type: ignore + url = self.put_service_properties.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(properties, 'StorageServiceProperties', is_xml=True) - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(properties, "StorageServiceProperties", is_xml=True) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1197,12 +1155,11 @@ def put_service_properties( if cls: return cls(pipeline_response, None, {}) - put_service_properties.metadata = {'url': '/xml/'} # type: ignore + put_service_properties.metadata = {"url": "/xml/"} # type: ignore @distributed_trace def get_acls( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> List["_models.SignedIdentifier"] """Gets storage ACLs for a container. @@ -1212,26 +1169,24 @@ def get_acls( :rtype: list[~xmlservice.models.SignedIdentifier] :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[List["_models.SignedIdentifier"]] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[List["_models.SignedIdentifier"]] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "acl" restype = "container" accept = "application/xml" # Construct URL - url = self.get_acls.metadata['url'] # type: ignore + url = self.get_acls.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1241,13 +1196,14 @@ def get_acls( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('[SignedIdentifier]', pipeline_response) + deserialized = self._deserialize("[SignedIdentifier]", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_acls.metadata = {'url': '/xml/mycontainer'} # type: ignore + + get_acls.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace def put_acls( @@ -1265,31 +1221,31 @@ def put_acls( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "acl" restype = "container" content_type = kwargs.pop("content_type", "application/xml") # Construct URL - url = self.put_acls.metadata['url'] # type: ignore + url = self.put_acls.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - serialization_ctxt = {'xml': {'name': 'SignedIdentifiers', 'wrapped': True, 'itemsName': 'SignedIdentifier'}} - body_content = self._serialize.body(properties, '[SignedIdentifier]', is_xml=True, serialization_ctxt=serialization_ctxt) - body_content_kwargs['content'] = body_content + serialization_ctxt = {"xml": {"name": "SignedIdentifiers", "wrapped": True, "itemsName": "SignedIdentifier"}} + body_content = self._serialize.body( + properties, "[SignedIdentifier]", is_xml=True, serialization_ctxt=serialization_ctxt + ) + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1301,12 +1257,11 @@ def put_acls( if cls: return cls(pipeline_response, None, {}) - put_acls.metadata = {'url': '/xml/mycontainer'} # type: ignore + put_acls.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace def list_blobs( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ListBlobsResponse" """Lists blobs in a storage container. @@ -1316,26 +1271,24 @@ def list_blobs( :rtype: ~xmlservice.models.ListBlobsResponse :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ListBlobsResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ListBlobsResponse"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) comp = "list" restype = "container" accept = "application/xml" # Construct URL - url = self.list_blobs.metadata['url'] # type: ignore + url = self.list_blobs.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] - query_parameters['comp'] = self._serialize.query("comp", comp, 'str') - query_parameters['restype'] = self._serialize.query("restype", restype, 'str') + query_parameters["comp"] = self._serialize.query("comp", comp, "str") + query_parameters["restype"] = self._serialize.query("restype", restype, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1345,13 +1298,14 @@ def list_blobs( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ListBlobsResponse', pipeline_response) + deserialized = self._deserialize("ListBlobsResponse", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_blobs.metadata = {'url': '/xml/mycontainer'} # type: ignore + + list_blobs.metadata = {"url": "/xml/mycontainer"} # type: ignore @distributed_trace def json_input( @@ -1370,28 +1324,26 @@ def json_input( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) _properties = _models.JSONInput(id=id) content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.json_input.metadata['url'] # type: ignore + url = self.json_input.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters["Content-Type"] = self._serialize.header("content_type", content_type, "str") body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(_properties, 'JSONInput') - body_content_kwargs['content'] = body_content + body_content = self._serialize.body(_properties, "JSONInput") + body_content_kwargs["content"] = body_content request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) response = pipeline_response.http_response @@ -1403,12 +1355,11 @@ def json_input( if cls: return cls(pipeline_response, None, {}) - json_input.metadata = {'url': '/xml/jsoninput'} # type: ignore + json_input.metadata = {"url": "/xml/jsoninput"} # type: ignore @distributed_trace def json_output( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.JSONOutput" """A Swagger with XML that has one operation that returns JSON. ID number 42. @@ -1418,22 +1369,20 @@ def json_output( :rtype: ~xmlservice.models.JSONOutput :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.JSONOutput"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.JSONOutput"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.json_output.metadata['url'] # type: ignore + url = self.json_output.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1443,18 +1392,18 @@ def json_output( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('JSONOutput', pipeline_response) + deserialized = self._deserialize("JSONOutput", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - json_output.metadata = {'url': '/xml/jsonoutput'} # type: ignore + + json_output.metadata = {"url": "/xml/jsonoutput"} # type: ignore @distributed_trace def get_xms_text( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> "_models.ObjectWithXMsTextProperty" """Get back an XML object with an x-ms-text property, which should translate to the returned @@ -1465,22 +1414,20 @@ def get_xms_text( :rtype: ~xmlservice.models.ObjectWithXMsTextProperty :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ObjectWithXMsTextProperty"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) + cls = kwargs.pop("cls", None) # type: ClsType["_models.ObjectWithXMsTextProperty"] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) accept = "application/xml" # Construct URL - url = self.get_xms_text.metadata['url'] # type: ignore + url = self.get_xms_text.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -1490,10 +1437,11 @@ def get_xms_text( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('ObjectWithXMsTextProperty', pipeline_response) + deserialized = self._deserialize("ObjectWithXMsTextProperty", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_xms_text.metadata = {'url': '/xml/x-ms-text'} # type: ignore + + get_xms_text.metadata = {"url": "/xml/x-ms-text"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/setup.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/setup.py index 1417b607390..b62e4851949 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/setup.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/setup.py @@ -33,5 +33,5 @@ include_package_data=True, long_description="""\ XMS Error Response Extensions. - """ + """, ) diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/__init__.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/__init__.py index 612e2c5b1e1..dbe454fb878 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/__init__.py @@ -10,10 +10,11 @@ from ._version import VERSION __version__ = VERSION -__all__ = ['XMSErrorResponseExtensions'] +__all__ = ["XMSErrorResponseExtensions"] try: from ._patch import patch_sdk # type: ignore + patch_sdk() except ImportError: pass diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py index 74dc52ec4e7..4f88e442feb 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py @@ -26,26 +26,24 @@ class XMSErrorResponseExtensionsConfiguration(Configuration): """ def __init__( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None super(XMSErrorResponseExtensionsConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'xmserrorresponseextensions/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "xmserrorresponseextensions/{}".format(VERSION)) self._configure(**kwargs) def _configure( - self, - **kwargs # type: Any + self, **kwargs # type: Any ): # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py index c6a6f0d7548..f86ae92d12f 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py @@ -35,7 +35,7 @@ def __init__( ): # type: (...) -> None if not base_url: - base_url = 'http://localhost' + base_url = "http://localhost" self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -44,8 +44,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pet = PetOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) def close(self): # type: () -> None diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py index fb13ebd1d3d..5ce17060db2 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py @@ -7,4 +7,5 @@ # -------------------------------------------------------------------------- from ._xms_error_response_extensions import XMSErrorResponseExtensions -__all__ = ['XMSErrorResponseExtensions'] + +__all__ = ["XMSErrorResponseExtensions"] diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_configuration.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_configuration.py index 6675d59d487..6f7dc1e94db 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_configuration.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_configuration.py @@ -21,25 +21,19 @@ class XMSErrorResponseExtensionsConfiguration(Configuration): attributes. """ - def __init__( - self, - **kwargs: Any - ) -> None: + def __init__(self, **kwargs: Any) -> None: super(XMSErrorResponseExtensionsConfiguration, self).__init__(**kwargs) - kwargs.setdefault('sdk_moniker', 'xmserrorresponseextensions/{}'.format(VERSION)) + kwargs.setdefault("sdk_moniker", "xmserrorresponseextensions/{}".format(VERSION)) self._configure(**kwargs) - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or policies.HttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') + def _configure(self, **kwargs: Any) -> None: + self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get("http_logging_policy") or policies.HttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get("authentication_policy") diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py index ef892780aa5..a163e6a34b0 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py @@ -24,13 +24,9 @@ class XMSErrorResponseExtensions(object): :param str base_url: Service URL """ - def __init__( - self, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: + def __init__(self, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: - base_url = 'http://localhost' + base_url = "http://localhost" self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) @@ -39,8 +35,7 @@ def __init__( self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) - self.pet = PetOperations( - self._client, self._config, self._serialize, self._deserialize) + self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) async def close(self) -> None: await self._client.close() diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/__init__.py index 5c1da84e7fb..a072d24cd5c 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/__init__.py @@ -9,5 +9,5 @@ from ._pet_operations import PetOperations __all__ = [ - 'PetOperations', + "PetOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py index 479703a09f6..dac2d94dff7 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py @@ -8,16 +8,23 @@ from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -T = TypeVar('T') +T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + class PetOperations: """PetOperations async operations. @@ -41,11 +48,7 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_pet_by_id( - self, - pet_id: str, - **kwargs - ) -> Optional["_models.Pet"]: + async def get_pet_by_id(self, pet_id: str, **kwargs) -> Optional["_models.Pet"]: """Gets pets by id. :param pet_id: pet id. @@ -55,21 +58,23 @@ async def get_pet_by_id( :rtype: ~xmserrorresponse.models.Pet or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Pet"]] + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Pet"]] error_map = { 401: ClientAuthenticationError, 409: ResourceExistsError, 400: HttpResponseError, - 404: lambda response: ResourceNotFoundError(response=response, model=self._deserialize(_models.NotFoundErrorBase, response)), + 404: lambda response: ResourceNotFoundError( + response=response, model=self._deserialize(_models.NotFoundErrorBase, response) + ), 501: HttpResponseError, } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_pet_by_id.metadata['url'] # type: ignore + url = self.get_pet_by_id.metadata["url"] # type: ignore path_format_arguments = { - 'petId': self._serialize.url("pet_id", pet_id, 'str'), + "petId": self._serialize.url("pet_id", pet_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -78,7 +83,7 @@ async def get_pet_by_id( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -90,20 +95,17 @@ async def get_pet_by_id( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_pet_by_id.metadata = {'url': '/errorStatusCodes/Pets/{petId}/GetPet'} # type: ignore + + get_pet_by_id.metadata = {"url": "/errorStatusCodes/Pets/{petId}/GetPet"} # type: ignore @distributed_trace_async - async def do_something( - self, - what_action: str, - **kwargs - ) -> "_models.PetAction": + async def do_something(self, what_action: str, **kwargs) -> "_models.PetAction": """Asks pet to do something. :param what_action: what action the pet should do. @@ -113,20 +115,22 @@ async def do_something( :rtype: ~xmserrorresponse.models.PetAction :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAction"] + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAction"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, - 500: lambda response: HttpResponseError(response=response, model=self._deserialize(_models.PetActionError, response)), + 500: lambda response: HttpResponseError( + response=response, model=self._deserialize(_models.PetActionError, response) + ), } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.do_something.metadata['url'] # type: ignore + url = self.do_something.metadata["url"] # type: ignore path_format_arguments = { - 'whatAction': self._serialize.url("what_action", what_action, 'str'), + "whatAction": self._serialize.url("what_action", what_action, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -135,7 +139,7 @@ async def do_something( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -146,20 +150,17 @@ async def do_something( error = self._deserialize(_models.PetActionError, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAction', pipeline_response) + deserialized = self._deserialize("PetAction", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - do_something.metadata = {'url': '/errorStatusCodes/Pets/doSomething/{whatAction}'} # type: ignore + + do_something.metadata = {"url": "/errorStatusCodes/Pets/doSomething/{whatAction}"} # type: ignore @distributed_trace_async - async def has_models_param( - self, - models: Optional[str] = "value1", - **kwargs - ) -> None: + async def has_models_param(self, models: Optional[str] = "value1", **kwargs) -> None: """Ensure you can correctly deserialize the returned PetActionError and deserialization doesn't conflict with the input param name 'models'. @@ -171,27 +172,29 @@ async def has_models_param( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop("cls", None) # type: ClsType[None] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, - 500: lambda response: HttpResponseError(response=response, model=self._deserialize(_models.PetActionError, response)), + 500: lambda response: HttpResponseError( + response=response, model=self._deserialize(_models.PetActionError, response) + ), } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.has_models_param.metadata['url'] # type: ignore + url = self.has_models_param.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if models is not None: - query_parameters['models'] = self._serialize.query("models", models, 'str') + query_parameters["models"] = self._serialize.query("models", models, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) @@ -205,4 +208,4 @@ async def has_models_param( if cls: return cls(pipeline_response, None, {}) - has_models_param.metadata = {'url': '/errorStatusCodes/Pets/hasModelsParam'} # type: ignore + has_models_param.metadata = {"url": "/errorStatusCodes/Pets/hasModelsParam"} # type: ignore diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/__init__.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/__init__.py index 2878ca3392b..5a8c7bed900 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/__init__.py @@ -30,14 +30,14 @@ from ._models import PetSadError # type: ignore __all__ = [ - 'Animal', - 'AnimalNotFound', - 'BaseError', - 'LinkNotFound', - 'NotFoundErrorBase', - 'Pet', - 'PetAction', - 'PetActionError', - 'PetHungryOrThirstyError', - 'PetSadError', + "Animal", + "AnimalNotFound", + "BaseError", + "LinkNotFound", + "NotFoundErrorBase", + "Pet", + "PetAction", + "PetActionError", + "PetHungryOrThirstyError", + "PetSadError", ] diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models.py index a05c1c3ba21..a8dea1c1b49 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models.py @@ -18,15 +18,12 @@ class Animal(msrest.serialization.Model): """ _attribute_map = { - 'ani_type': {'key': 'aniType', 'type': 'str'}, + "ani_type": {"key": "aniType", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Animal, self).__init__(**kwargs) - self.ani_type = kwargs.get('ani_type', None) + self.ani_type = kwargs.get("ani_type", None) class BaseError(msrest.serialization.Model): @@ -37,15 +34,12 @@ class BaseError(msrest.serialization.Model): """ _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(BaseError, self).__init__(**kwargs) - self.some_base_prop = kwargs.get('some_base_prop', None) + self.some_base_prop = kwargs.get("some_base_prop", None) class NotFoundErrorBase(BaseError): @@ -65,26 +59,21 @@ class NotFoundErrorBase(BaseError): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, } - _subtype_map = { - 'what_not_found': {'AnimalNotFound': 'AnimalNotFound', 'InvalidResourceLink': 'LinkNotFound'} - } + _subtype_map = {"what_not_found": {"AnimalNotFound": "AnimalNotFound", "InvalidResourceLink": "LinkNotFound"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(NotFoundErrorBase, self).__init__(**kwargs) - self.reason = kwargs.get('reason', None) - self.what_not_found = 'NotFoundErrorBase' # type: str + self.reason = kwargs.get("reason", None) + self.what_not_found = "NotFoundErrorBase" # type: str class AnimalNotFound(NotFoundErrorBase): @@ -103,23 +92,20 @@ class AnimalNotFound(NotFoundErrorBase): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(AnimalNotFound, self).__init__(**kwargs) - self.what_not_found = 'AnimalNotFound' # type: str - self.name = kwargs.get('name', None) + self.what_not_found = "AnimalNotFound" # type: str + self.name = kwargs.get("name", None) class LinkNotFound(NotFoundErrorBase): @@ -138,23 +124,20 @@ class LinkNotFound(NotFoundErrorBase): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, - 'what_sub_address': {'key': 'whatSubAddress', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, + "what_sub_address": {"key": "whatSubAddress", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(LinkNotFound, self).__init__(**kwargs) - self.what_not_found = 'InvalidResourceLink' # type: str - self.what_sub_address = kwargs.get('what_sub_address', None) + self.what_not_found = "InvalidResourceLink" # type: str + self.what_sub_address = kwargs.get("what_sub_address", None) class Pet(Animal): @@ -169,18 +152,15 @@ class Pet(Animal): """ _validation = { - 'name': {'readonly': True}, + "name": {"readonly": True}, } _attribute_map = { - 'ani_type': {'key': 'aniType', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "ani_type": {"key": "aniType", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(Pet, self).__init__(**kwargs) self.name = None @@ -193,15 +173,12 @@ class PetAction(msrest.serialization.Model): """ _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetAction, self).__init__(**kwargs) - self.action_response = kwargs.get('action_response', None) + self.action_response = kwargs.get("action_response", None) class PetActionError(PetAction): @@ -221,26 +198,21 @@ class PetActionError(PetAction): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, } - _subtype_map = { - 'error_type': {'PetSadError': 'PetSadError'} - } + _subtype_map = {"error_type": {"PetSadError": "PetSadError"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetActionError, self).__init__(**kwargs) - self.error_type = 'PetActionError' # type: str - self.error_message = kwargs.get('error_message', None) + self.error_type = "PetActionError" # type: str + self.error_message = kwargs.get("error_message", None) class PetSadError(PetActionError): @@ -262,27 +234,22 @@ class PetSadError(PetActionError): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, } - _subtype_map = { - 'error_type': {'PetHungryOrThirstyError': 'PetHungryOrThirstyError'} - } + _subtype_map = {"error_type": {"PetHungryOrThirstyError": "PetHungryOrThirstyError"}} - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetSadError, self).__init__(**kwargs) - self.error_type = 'PetSadError' # type: str - self.reason = kwargs.get('reason', None) + self.error_type = "PetSadError" # type: str + self.reason = kwargs.get("reason", None) class PetHungryOrThirstyError(PetSadError): @@ -303,21 +270,18 @@ class PetHungryOrThirstyError(PetSadError): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'hungry_or_thirsty': {'key': 'hungryOrThirsty', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "hungry_or_thirsty": {"key": "hungryOrThirsty", "type": "str"}, } - def __init__( - self, - **kwargs - ): + def __init__(self, **kwargs): super(PetHungryOrThirstyError, self).__init__(**kwargs) - self.error_type = 'PetHungryOrThirstyError' # type: str - self.hungry_or_thirsty = kwargs.get('hungry_or_thirsty', None) + self.error_type = "PetHungryOrThirstyError" # type: str + self.hungry_or_thirsty = kwargs.get("hungry_or_thirsty", None) diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models_py3.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models_py3.py index 07231673fb2..837ca0a64b9 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models_py3.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/models/_models_py3.py @@ -20,15 +20,10 @@ class Animal(msrest.serialization.Model): """ _attribute_map = { - 'ani_type': {'key': 'aniType', 'type': 'str'}, + "ani_type": {"key": "aniType", "type": "str"}, } - def __init__( - self, - *, - ani_type: Optional[str] = None, - **kwargs - ): + def __init__(self, *, ani_type: Optional[str] = None, **kwargs): super(Animal, self).__init__(**kwargs) self.ani_type = ani_type @@ -41,15 +36,10 @@ class BaseError(msrest.serialization.Model): """ _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, } - def __init__( - self, - *, - some_base_prop: Optional[str] = None, - **kwargs - ): + def __init__(self, *, some_base_prop: Optional[str] = None, **kwargs): super(BaseError, self).__init__(**kwargs) self.some_base_prop = some_base_prop @@ -71,29 +61,21 @@ class NotFoundErrorBase(BaseError): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, } - _subtype_map = { - 'what_not_found': {'AnimalNotFound': 'AnimalNotFound', 'InvalidResourceLink': 'LinkNotFound'} - } + _subtype_map = {"what_not_found": {"AnimalNotFound": "AnimalNotFound", "InvalidResourceLink": "LinkNotFound"}} - def __init__( - self, - *, - some_base_prop: Optional[str] = None, - reason: Optional[str] = None, - **kwargs - ): + def __init__(self, *, some_base_prop: Optional[str] = None, reason: Optional[str] = None, **kwargs): super(NotFoundErrorBase, self).__init__(some_base_prop=some_base_prop, **kwargs) self.reason = reason - self.what_not_found = 'NotFoundErrorBase' # type: str + self.what_not_found = "NotFoundErrorBase" # type: str class AnimalNotFound(NotFoundErrorBase): @@ -112,14 +94,14 @@ class AnimalNotFound(NotFoundErrorBase): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, + "name": {"key": "name", "type": "str"}, } def __init__( @@ -131,7 +113,7 @@ def __init__( **kwargs ): super(AnimalNotFound, self).__init__(some_base_prop=some_base_prop, reason=reason, **kwargs) - self.what_not_found = 'AnimalNotFound' # type: str + self.what_not_found = "AnimalNotFound" # type: str self.name = name @@ -151,14 +133,14 @@ class LinkNotFound(NotFoundErrorBase): """ _validation = { - 'what_not_found': {'required': True}, + "what_not_found": {"required": True}, } _attribute_map = { - 'some_base_prop': {'key': 'someBaseProp', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'what_not_found': {'key': 'whatNotFound', 'type': 'str'}, - 'what_sub_address': {'key': 'whatSubAddress', 'type': 'str'}, + "some_base_prop": {"key": "someBaseProp", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "what_not_found": {"key": "whatNotFound", "type": "str"}, + "what_sub_address": {"key": "whatSubAddress", "type": "str"}, } def __init__( @@ -170,7 +152,7 @@ def __init__( **kwargs ): super(LinkNotFound, self).__init__(some_base_prop=some_base_prop, reason=reason, **kwargs) - self.what_not_found = 'InvalidResourceLink' # type: str + self.what_not_found = "InvalidResourceLink" # type: str self.what_sub_address = what_sub_address @@ -186,20 +168,15 @@ class Pet(Animal): """ _validation = { - 'name': {'readonly': True}, + "name": {"readonly": True}, } _attribute_map = { - 'ani_type': {'key': 'aniType', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, + "ani_type": {"key": "aniType", "type": "str"}, + "name": {"key": "name", "type": "str"}, } - def __init__( - self, - *, - ani_type: Optional[str] = None, - **kwargs - ): + def __init__(self, *, ani_type: Optional[str] = None, **kwargs): super(Pet, self).__init__(ani_type=ani_type, **kwargs) self.name = None @@ -212,15 +189,10 @@ class PetAction(msrest.serialization.Model): """ _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, } - def __init__( - self, - *, - action_response: Optional[str] = None, - **kwargs - ): + def __init__(self, *, action_response: Optional[str] = None, **kwargs): super(PetAction, self).__init__(**kwargs) self.action_response = action_response @@ -242,28 +214,20 @@ class PetActionError(PetAction): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, } - _subtype_map = { - 'error_type': {'PetSadError': 'PetSadError'} - } + _subtype_map = {"error_type": {"PetSadError": "PetSadError"}} - def __init__( - self, - *, - action_response: Optional[str] = None, - error_message: Optional[str] = None, - **kwargs - ): + def __init__(self, *, action_response: Optional[str] = None, error_message: Optional[str] = None, **kwargs): super(PetActionError, self).__init__(action_response=action_response, **kwargs) - self.error_type = 'PetActionError' # type: str + self.error_type = "PetActionError" # type: str self.error_message = error_message @@ -286,19 +250,17 @@ class PetSadError(PetActionError): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, } - _subtype_map = { - 'error_type': {'PetHungryOrThirstyError': 'PetHungryOrThirstyError'} - } + _subtype_map = {"error_type": {"PetHungryOrThirstyError": "PetHungryOrThirstyError"}} def __init__( self, @@ -309,7 +271,7 @@ def __init__( **kwargs ): super(PetSadError, self).__init__(action_response=action_response, error_message=error_message, **kwargs) - self.error_type = 'PetSadError' # type: str + self.error_type = "PetSadError" # type: str self.reason = reason @@ -331,15 +293,15 @@ class PetHungryOrThirstyError(PetSadError): """ _validation = { - 'error_type': {'required': True}, + "error_type": {"required": True}, } _attribute_map = { - 'action_response': {'key': 'actionResponse', 'type': 'str'}, - 'error_type': {'key': 'errorType', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - 'reason': {'key': 'reason', 'type': 'str'}, - 'hungry_or_thirsty': {'key': 'hungryOrThirsty', 'type': 'str'}, + "action_response": {"key": "actionResponse", "type": "str"}, + "error_type": {"key": "errorType", "type": "str"}, + "error_message": {"key": "errorMessage", "type": "str"}, + "reason": {"key": "reason", "type": "str"}, + "hungry_or_thirsty": {"key": "hungryOrThirsty", "type": "str"}, } def __init__( @@ -351,6 +313,8 @@ def __init__( hungry_or_thirsty: Optional[str] = None, **kwargs ): - super(PetHungryOrThirstyError, self).__init__(action_response=action_response, error_message=error_message, reason=reason, **kwargs) - self.error_type = 'PetHungryOrThirstyError' # type: str + super(PetHungryOrThirstyError, self).__init__( + action_response=action_response, error_message=error_message, reason=reason, **kwargs + ) + self.error_type = "PetHungryOrThirstyError" # type: str self.hungry_or_thirsty = hungry_or_thirsty diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/__init__.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/__init__.py index 5c1da84e7fb..a072d24cd5c 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/__init__.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/__init__.py @@ -9,5 +9,5 @@ from ._pet_operations import PetOperations __all__ = [ - 'PetOperations', + "PetOperations", ] diff --git a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py index 352f8473563..dd8fbbf2c38 100644 --- a/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py +++ b/test/vanilla/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py @@ -8,7 +8,13 @@ from typing import TYPE_CHECKING import warnings -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + map_error, +) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpRequest, HttpResponse from azure.core.tracing.decorator import distributed_trace @@ -19,9 +25,10 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar - T = TypeVar('T') + T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + class PetOperations(object): """PetOperations operations. @@ -60,21 +67,23 @@ def get_pet_by_id( :rtype: ~xmserrorresponse.models.Pet or None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.Pet"]] + cls = kwargs.pop("cls", None) # type: ClsType[Optional["_models.Pet"]] error_map = { 401: ClientAuthenticationError, 409: ResourceExistsError, 400: HttpResponseError, - 404: lambda response: ResourceNotFoundError(response=response, model=self._deserialize(_models.NotFoundErrorBase, response)), + 404: lambda response: ResourceNotFoundError( + response=response, model=self._deserialize(_models.NotFoundErrorBase, response) + ), 501: HttpResponseError, } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.get_pet_by_id.metadata['url'] # type: ignore + url = self.get_pet_by_id.metadata["url"] # type: ignore path_format_arguments = { - 'petId': self._serialize.url("pet_id", pet_id, 'str'), + "petId": self._serialize.url("pet_id", pet_id, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -83,7 +92,7 @@ def get_pet_by_id( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.get(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -95,13 +104,14 @@ def get_pet_by_id( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Pet', pipeline_response) + deserialized = self._deserialize("Pet", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get_pet_by_id.metadata = {'url': '/errorStatusCodes/Pets/{petId}/GetPet'} # type: ignore + + get_pet_by_id.metadata = {"url": "/errorStatusCodes/Pets/{petId}/GetPet"} # type: ignore @distributed_trace def do_something( @@ -119,20 +129,22 @@ def do_something( :rtype: ~xmserrorresponse.models.PetAction :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.PetAction"] + cls = kwargs.pop("cls", None) # type: ClsType["_models.PetAction"] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, - 500: lambda response: HttpResponseError(response=response, model=self._deserialize(_models.PetActionError, response)), + 500: lambda response: HttpResponseError( + response=response, model=self._deserialize(_models.PetActionError, response) + ), } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.do_something.metadata['url'] # type: ignore + url = self.do_something.metadata["url"] # type: ignore path_format_arguments = { - 'whatAction': self._serialize.url("what_action", what_action, 'str'), + "whatAction": self._serialize.url("what_action", what_action, "str"), } url = self._client.format_url(url, **path_format_arguments) @@ -141,7 +153,7 @@ def do_something( # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -152,13 +164,14 @@ def do_something( error = self._deserialize(_models.PetActionError, response) raise HttpResponseError(response=response, model=error) - deserialized = self._deserialize('PetAction', pipeline_response) + deserialized = self._deserialize("PetAction", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - do_something.metadata = {'url': '/errorStatusCodes/Pets/doSomething/{whatAction}'} # type: ignore + + do_something.metadata = {"url": "/errorStatusCodes/Pets/doSomething/{whatAction}"} # type: ignore @distributed_trace def has_models_param( @@ -178,27 +191,29 @@ def has_models_param( :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop("cls", None) # type: ClsType[None] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError, - 500: lambda response: HttpResponseError(response=response, model=self._deserialize(_models.PetActionError, response)), + 500: lambda response: HttpResponseError( + response=response, model=self._deserialize(_models.PetActionError, response) + ), } - error_map.update(kwargs.pop('error_map', {})) + error_map.update(kwargs.pop("error_map", {})) accept = "application/json" # Construct URL - url = self.has_models_param.metadata['url'] # type: ignore + url = self.has_models_param.metadata["url"] # type: ignore # Construct parameters query_parameters = {} # type: Dict[str, Any] if models is not None: - query_parameters['models'] = self._serialize.query("models", models, 'str') + query_parameters["models"] = self._serialize.query("models", models, "str") # Construct headers header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + header_parameters["Accept"] = self._serialize.header("accept", accept, "str") request = self._client.post(url, query_parameters, header_parameters) pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) @@ -212,4 +227,4 @@ def has_models_param( if cls: return cls(pipeline_response, None, {}) - has_models_param.metadata = {'url': '/errorStatusCodes/Pets/hasModelsParam'} # type: ignore + has_models_param.metadata = {"url": "/errorStatusCodes/Pets/hasModelsParam"} # type: ignore