From ab6eccb86fa93eff42aab3bdebb7e310d05b343e Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Feb 2025 14:58:21 +0800 Subject: [PATCH 01/28] update for multiapi part --- .../templates/multiapi_service_client.py.jinja2 | 10 +++++++++- packages/typespec-python/test/azure/requirements.txt | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 index 2f542f41a13..2d070e7b872 100644 --- a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 +++ b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 @@ -18,6 +18,7 @@ def __init__( {% set async_prefix = "Async" if async_mode else "" %} {% set a_prefix = "a" if async_mode else "" %} {% set await = "await " if async_mode else "" %} +{% set credential_scopes = "credential_scopes=credential_scopes, " if code_model.config.credential_scopes is not none else "" %} # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -88,7 +89,14 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ {% endif %} if api_version: kwargs.setdefault('api_version', api_version) - self._config = {{ code_model.client.name }}Configuration({{ code_model.global_parameters.call }}{{ ", " if code_model.global_parameters.call }}**kwargs) + {% if code_model.config.credential_scopes is not none %} + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + {% endif %} + self._config = {{ code_model.client.name }}Configuration({{ code_model.global_parameters.call }}{{ ", " if code_model.global_parameters.call }}{{ credential_scopes }}**kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/requirements.txt b/packages/typespec-python/test/azure/requirements.txt index 5f834f72a91..34072846ce5 100644 --- a/packages/typespec-python/test/azure/requirements.txt +++ b/packages/typespec-python/test/azure/requirements.txt @@ -3,7 +3,7 @@ requests==2.32.2 pytest pytest-asyncio==0.14.0;python_full_version>="3.5.2" azure-core==1.30.0 -azure-mgmt-core==1.3.2 +azure-mgmt-core==1.5.0 # only for azure -e ./generated/azure-client-generator-core-access -e ./generated/azure-client-generator-core-usage From 23ca8588d5651777b4279973473632db375d84d8 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Feb 2025 15:19:39 +0800 Subject: [PATCH 02/28] update test --- packages/autorest.python/test/azure/legacy/requirements.txt | 2 +- .../test/azure/version-tolerant/requirements.txt | 2 +- packages/autorest.python/test/multiapi/requirements.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/requirements.txt b/packages/autorest.python/test/azure/legacy/requirements.txt index 4bccffa3d03..b7407763f50 100644 --- a/packages/autorest.python/test/azure/legacy/requirements.txt +++ b/packages/autorest.python/test/azure/legacy/requirements.txt @@ -5,7 +5,7 @@ pytest-cov pytest-asyncio==0.14.0;python_full_version>="3.5.2" async_generator;python_full_version>="3.5.2" azure-core==1.30.0 -azure-mgmt-core==1.3.2 +azure-mgmt-core==1.5.0 msrest==0.7.1 -e ./Expected/AcceptanceTests/AzureBodyDuration -e ./Expected/AcceptanceTests/AzureParameterGrouping diff --git a/packages/autorest.python/test/azure/version-tolerant/requirements.txt b/packages/autorest.python/test/azure/version-tolerant/requirements.txt index 8844c55b4d4..1efc1b4c145 100644 --- a/packages/autorest.python/test/azure/version-tolerant/requirements.txt +++ b/packages/autorest.python/test/azure/version-tolerant/requirements.txt @@ -5,7 +5,7 @@ pytest-cov pytest-asyncio==0.14.0;python_full_version>="3.5.2" async_generator;python_full_version>="3.5.2" azure-core==1.30.0 -azure-mgmt-core==1.3.2 +azure-mgmt-core==1.5.0 -e ./Expected/AcceptanceTests/AzureBodyDurationVersionTolerant -e ./Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant -e ./Expected/AcceptanceTests/AzureReportVersionTolerant diff --git a/packages/autorest.python/test/multiapi/requirements.txt b/packages/autorest.python/test/multiapi/requirements.txt index 4aba6950e54..a43837bb411 100644 --- a/packages/autorest.python/test/multiapi/requirements.txt +++ b/packages/autorest.python/test/multiapi/requirements.txt @@ -2,7 +2,7 @@ aiohttp; python_full_version >= '3.5.2' azure-common msrest==0.7.1 azure-core==1.30.0 -azure-mgmt-core==1.3.2 +azure-mgmt-core==1.5.0 pytest pytest-cov pytest-asyncio==0.14.0;python_full_version>="3.5.2" From ef0ede2bd9354c5ad1f1f123987cf592577e63db Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Mon, 10 Feb 2025 15:22:53 +0800 Subject: [PATCH 03/28] update test --- packages/autorest.python/test/azure/legacy/requirements.txt | 1 - .../autorest.python/test/azure/version-tolerant/requirements.txt | 1 - packages/autorest.python/test/multiapi/requirements.txt | 1 - 3 files changed, 3 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/requirements.txt b/packages/autorest.python/test/azure/legacy/requirements.txt index b7407763f50..72f8a1f0af6 100644 --- a/packages/autorest.python/test/azure/legacy/requirements.txt +++ b/packages/autorest.python/test/azure/legacy/requirements.txt @@ -4,7 +4,6 @@ pytest pytest-cov pytest-asyncio==0.14.0;python_full_version>="3.5.2" async_generator;python_full_version>="3.5.2" -azure-core==1.30.0 azure-mgmt-core==1.5.0 msrest==0.7.1 -e ./Expected/AcceptanceTests/AzureBodyDuration diff --git a/packages/autorest.python/test/azure/version-tolerant/requirements.txt b/packages/autorest.python/test/azure/version-tolerant/requirements.txt index 1efc1b4c145..3f7b348f9d0 100644 --- a/packages/autorest.python/test/azure/version-tolerant/requirements.txt +++ b/packages/autorest.python/test/azure/version-tolerant/requirements.txt @@ -4,7 +4,6 @@ pytest pytest-cov pytest-asyncio==0.14.0;python_full_version>="3.5.2" async_generator;python_full_version>="3.5.2" -azure-core==1.30.0 azure-mgmt-core==1.5.0 -e ./Expected/AcceptanceTests/AzureBodyDurationVersionTolerant -e ./Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant diff --git a/packages/autorest.python/test/multiapi/requirements.txt b/packages/autorest.python/test/multiapi/requirements.txt index a43837bb411..206ba37fb44 100644 --- a/packages/autorest.python/test/multiapi/requirements.txt +++ b/packages/autorest.python/test/multiapi/requirements.txt @@ -1,7 +1,6 @@ aiohttp; python_full_version >= '3.5.2' azure-common msrest==0.7.1 -azure-core==1.30.0 azure-mgmt-core==1.5.0 pytest pytest-cov From 19a4f5acb8cf7bb0f1fe98e517549a01c06ddaad Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Tue, 11 Feb 2025 14:32:55 +0800 Subject: [PATCH 04/28] fix for mypy --- .../multiapi/templates/multiapi_service_client.py.jinja2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 index 2d070e7b872..c490408f746 100644 --- a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 +++ b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 @@ -90,7 +90,7 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ if api_version: kwargs.setdefault('api_version', api_version) {% if code_model.config.credential_scopes is not none %} - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: base_url = _endpoints["resource_manager"] From a2fd229535ec80ec994fd5ae52dd2344539f7723 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 11 Feb 2025 06:46:39 +0000 Subject: [PATCH 05/28] Update dependencies (2025-02-11 06:46:39) --- packages/autorest.python/package.json | 4 ++-- packages/typespec-python/package.json | 4 ++-- pnpm-lock.yaml | 15 ++++++++------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index a4d3c9cde1c..465de43ec5f 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "~0.6.10", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" @@ -47,4 +47,4 @@ "requirements.txt", "generator/" ] -} +} \ No newline at end of file diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 25339a8708e..e4565282083 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -60,7 +60,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "~0.6.10", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { @@ -89,4 +89,4 @@ "chalk": "5.3.0", "@types/fs-extra": "11.0.4" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cf99a69cb0..c2052a779b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: ~0.6.10 - version: 0.6.10(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: ~0.6.10 - version: 0.6.10(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1388,8 +1388,9 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@typespec/http-client-python@0.6.10': - resolution: {integrity: sha512-LSZbb4F853X8CwqgVGxIIgltmhSYsJhgtWQtRO5drtEA5MpTekchGyC5eljsFzk8+pHw7/KzBxz9NdCCkD0CuQ==} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz} + version: 0.6.10 engines: {node: '>=18.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.50.0 <1.0.0' @@ -5438,7 +5439,7 @@ snapshots: yaml: 2.5.1 yargs: 17.7.2 - '@typespec/http-client-python@0.6.10(6gdwtcj6sqvu3zk5kjo6g4na54)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54)': dependencies: '@azure-tools/typespec-autorest': 0.50.0(ammezjnwgu4cizwmocq7itwhje) '@azure-tools/typespec-azure-core': 0.50.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))(@typespec/rest@0.64.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))) From 0030ac5c493394717880681c97c03bfbc5a0c8e7 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 11 Feb 2025 06:50:56 +0000 Subject: [PATCH 06/28] Regenerate for typespec-python (2025-02-11 06:50:56) --- .../authentication/apikey/_client.py | 1 + .../authentication/apikey/aio/_client.py | 1 + .../authentication/http/custom/_client.py | 1 + .../authentication/http/custom/aio/_client.py | 1 + .../authentication/oauth2/_client.py | 1 + .../authentication/oauth2/aio/_client.py | 1 + .../authentication/union/_client.py | 1 + .../authentication/union/aio/_client.py | 1 + .../clientgenerator/core/access/_client.py | 1 + .../core/access/aio/_client.py | 1 + .../core/flattenproperty/_client.py | 1 + .../core/flattenproperty/aio/_client.py | 1 + .../clientgenerator/core/usage/_client.py | 1 + .../clientgenerator/core/usage/aio/_client.py | 1 + .../specs/azure/core/basic/_client.py | 1 + .../specs/azure/core/basic/aio/_client.py | 1 + .../specs/azure/core/lro/standard/_client.py | 1 + .../azure/core/lro/standard/aio/_client.py | 1 + .../specs/azure/core/model/_client.py | 1 + .../specs/azure/core/model/aio/_client.py | 1 + .../specs/azure/core/page/_client.py | 1 + .../specs/azure/core/page/aio/_client.py | 1 + .../specs/azure/core/scalar/_client.py | 1 + .../specs/azure/core/scalar/aio/_client.py | 1 + .../specs/azure/core/traits/_client.py | 1 + .../specs/azure/core/traits/aio/_client.py | 1 + .../specs/azure/example/basic/_client.py | 1 + .../specs/azure/example/basic/aio/_client.py | 1 + .../specs/azure/payload/pageable/_client.py | 1 + .../azure/payload/pageable/aio/_client.py | 1 + .../commonproperties/_client.py | 24 ++++++++++++------- .../commonproperties/aio/_client.py | 22 +++++++++++------ .../setup.py | 2 +- .../operationtemplates/_client.py | 24 ++++++++++++------- .../operationtemplates/aio/_client.py | 22 +++++++++++------ .../setup.py | 2 +- .../resourcemanager/resources/_client.py | 24 ++++++++++++------- .../resourcemanager/resources/aio/_client.py | 22 +++++++++++------ .../azure-resource-manager-resources/setup.py | 2 +- .../xmsclientrequestid/_client.py | 1 + .../xmsclientrequestid/aio/_client.py | 1 + .../azurecore/lro/rpc/_client.py | 1 + .../azurecore/lro/rpc/aio/_client.py | 1 + .../client/clientnamespace/_client.py | 1 + .../client/clientnamespace/aio/_client.py | 1 + .../client/clientnamespace/second/_client.py | 1 + .../clientnamespace/second/aio/_client.py | 1 + .../client-naming/client/naming/_client.py | 1 + .../client/naming/aio/_client.py | 1 + .../client/structure/service/_client.py | 1 + .../client/structure/service/aio/_client.py | 1 + .../client/structure/multiclient/_client.py | 2 ++ .../structure/multiclient/aio/_client.py | 2 ++ .../structure/renamedoperation/_client.py | 1 + .../structure/renamedoperation/aio/_client.py | 1 + .../structure/twooperationgroup/_client.py | 1 + .../twooperationgroup/aio/_client.py | 1 + .../encode-bytes/encode/bytes/_client.py | 1 + .../encode-bytes/encode/bytes/aio/_client.py | 1 + .../encode/datetime/_client.py | 1 + .../encode/datetime/aio/_client.py | 1 + .../encode/duration/_client.py | 1 + .../encode/duration/aio/_client.py | 1 + .../encode-numeric/encode/numeric/_client.py | 1 + .../encode/numeric/aio/_client.py | 1 + .../headasbooleanfalse/_client.py | 1 + .../headasbooleanfalse/aio/_client.py | 1 + .../headasbooleantrue/_client.py | 1 + .../headasbooleantrue/aio/_client.py | 1 + .../parameters/basic/_client.py | 1 + .../parameters/basic/aio/_client.py | 1 + .../parameters/bodyoptionality/_client.py | 1 + .../parameters/bodyoptionality/aio/_client.py | 1 + .../parameters/collectionformat/_client.py | 1 + .../collectionformat/aio/_client.py | 1 + .../parameters/spread/_client.py | 1 + .../parameters/spread/aio/_client.py | 1 + .../payload/contentnegotiation/_client.py | 1 + .../payload/contentnegotiation/aio/_client.py | 1 + .../payload/jsonmergepatch/_client.py | 1 + .../payload/jsonmergepatch/aio/_client.py | 1 + .../payload/mediatype/_client.py | 1 + .../payload/mediatype/aio/_client.py | 1 + .../payload/multipart/_client.py | 1 + .../payload/multipart/aio/_client.py | 1 + .../payload/pageable/_client.py | 1 + .../payload/pageable/aio/_client.py | 1 + .../payload-xml/payload/xml/_client.py | 1 + .../payload-xml/payload/xml/aio/_client.py | 1 + .../resiliency/srv/driven1/_client.py | 1 + .../resiliency/srv/driven1/aio/_client.py | 1 + .../resiliency/srv/driven2/_client.py | 1 + .../resiliency/srv/driven2/aio/_client.py | 1 + .../azure/generated/routes/routes/_client.py | 1 + .../generated/routes/routes/aio/_client.py | 1 + .../serialization/encodedname/json/_client.py | 1 + .../encodedname/json/aio/_client.py | 1 + .../server/endpoint/notdefined/_client.py | 1 + .../server/endpoint/notdefined/aio/_client.py | 1 + .../server/path/multiple/_client.py | 1 + .../server/path/multiple/aio/_client.py | 1 + .../server/path/single/_client.py | 1 + .../server/path/single/aio/_client.py | 1 + .../server/versions/notversioned/_client.py | 1 + .../versions/notversioned/aio/_client.py | 1 + .../server/versions/versioned/_client.py | 1 + .../server/versions/versioned/aio/_client.py | 1 + .../conditionalrequest/_client.py | 1 + .../conditionalrequest/aio/_client.py | 1 + .../specialheaders/repeatability/_client.py | 1 + .../repeatability/aio/_client.py | 1 + .../special-words/specialwords/_client.py | 1 + .../special-words/specialwords/aio/_client.py | 1 + .../typetest-array/typetest/array/_client.py | 1 + .../typetest/array/aio/_client.py | 1 + .../typetest/dictionary/_client.py | 1 + .../typetest/dictionary/aio/_client.py | 1 + .../typetest/enum/extensible/_client.py | 1 + .../typetest/enum/extensible/aio/_client.py | 1 + .../typetest/enum/fixed/_client.py | 1 + .../typetest/enum/fixed/aio/_client.py | 1 + .../typetest/model/empty/_client.py | 1 + .../typetest/model/empty/aio/_client.py | 1 + .../model/enumdiscriminator/_client.py | 1 + .../model/enumdiscriminator/aio/_client.py | 1 + .../model/nesteddiscriminator/_client.py | 1 + .../model/nesteddiscriminator/aio/_client.py | 1 + .../model/notdiscriminated/_client.py | 1 + .../model/notdiscriminated/aio/_client.py | 1 + .../typetest/model/recursive/_client.py | 1 + .../typetest/model/recursive/aio/_client.py | 1 + .../model/singlediscriminator/_client.py | 1 + .../model/singlediscriminator/aio/_client.py | 1 + .../typetest/model/usage/_client.py | 1 + .../typetest/model/usage/aio/_client.py | 1 + .../typetest/model/visibility/_client.py | 1 + .../typetest/model/visibility/aio/_client.py | 1 + .../property/additionalproperties/_client.py | 1 + .../additionalproperties/aio/_client.py | 1 + .../typetest/property/nullable/_client.py | 1 + .../typetest/property/nullable/aio/_client.py | 1 + .../typetest/property/optional/_client.py | 1 + .../typetest/property/optional/aio/_client.py | 1 + .../typetest/property/valuetypes/_client.py | 1 + .../property/valuetypes/aio/_client.py | 1 + .../typetest/scalar/_client.py | 1 + .../typetest/scalar/aio/_client.py | 1 + .../typetest-union/typetest/union/_client.py | 1 + .../typetest/union/aio/_client.py | 1 + .../versioning/added/_client.py | 1 + .../versioning/added/aio/_client.py | 1 + .../versioning/madeoptional/_client.py | 1 + .../versioning/madeoptional/aio/_client.py | 1 + .../versioning/removed/_client.py | 1 + .../versioning/removed/aio/_client.py | 1 + .../versioning/renamedfrom/_client.py | 1 + .../versioning/renamedfrom/aio/_client.py | 1 + .../returntypechangedfrom/_client.py | 1 + .../returntypechangedfrom/aio/_client.py | 1 + .../versioning/typechangedfrom/_client.py | 1 + .../versioning/typechangedfrom/aio/_client.py | 1 + .../authentication/apikey/_client.py | 1 + .../authentication/apikey/aio/_client.py | 1 + .../authentication/http/custom/_client.py | 1 + .../authentication/http/custom/aio/_client.py | 1 + .../authentication/oauth2/_client.py | 1 + .../authentication/oauth2/aio/_client.py | 1 + .../authentication/union/_client.py | 1 + .../authentication/union/aio/_client.py | 1 + .../encode-bytes/encode/bytes/_client.py | 1 + .../encode-bytes/encode/bytes/aio/_client.py | 1 + .../encode/datetime/_client.py | 1 + .../encode/datetime/aio/_client.py | 1 + .../encode/duration/_client.py | 1 + .../encode/duration/aio/_client.py | 1 + .../encode-numeric/encode/numeric/_client.py | 1 + .../encode/numeric/aio/_client.py | 1 + .../headasbooleanfalse/_client.py | 1 + .../headasbooleanfalse/aio/_client.py | 1 + .../headasbooleantrue/_client.py | 1 + .../headasbooleantrue/aio/_client.py | 1 + .../parameters/basic/_client.py | 1 + .../parameters/basic/aio/_client.py | 1 + .../parameters/bodyoptionality/_client.py | 1 + .../parameters/bodyoptionality/aio/_client.py | 1 + .../parameters/collectionformat/_client.py | 1 + .../collectionformat/aio/_client.py | 1 + .../parameters/spread/_client.py | 1 + .../parameters/spread/aio/_client.py | 1 + .../payload/contentnegotiation/_client.py | 1 + .../payload/contentnegotiation/aio/_client.py | 1 + .../payload/jsonmergepatch/_client.py | 1 + .../payload/jsonmergepatch/aio/_client.py | 1 + .../payload/mediatype/_client.py | 1 + .../payload/mediatype/aio/_client.py | 1 + .../payload/multipart/_client.py | 1 + .../payload/multipart/aio/_client.py | 1 + .../payload/pageable/_client.py | 1 + .../payload/pageable/aio/_client.py | 1 + .../payload-xml/payload/xml/_client.py | 1 + .../payload-xml/payload/xml/aio/_client.py | 1 + .../generated/routes/routes/_client.py | 1 + .../generated/routes/routes/aio/_client.py | 1 + .../serialization/encodedname/json/_client.py | 1 + .../encodedname/json/aio/_client.py | 1 + .../server/endpoint/notdefined/_client.py | 1 + .../server/endpoint/notdefined/aio/_client.py | 1 + .../server/path/multiple/_client.py | 1 + .../server/path/multiple/aio/_client.py | 1 + .../server/path/single/_client.py | 1 + .../server/path/single/aio/_client.py | 1 + .../server/versions/notversioned/_client.py | 1 + .../versions/notversioned/aio/_client.py | 1 + .../server/versions/versioned/_client.py | 1 + .../server/versions/versioned/aio/_client.py | 1 + .../conditionalrequest/_client.py | 1 + .../conditionalrequest/aio/_client.py | 1 + .../specialheaders/repeatability/_client.py | 1 + .../repeatability/aio/_client.py | 1 + .../special-words/specialwords/_client.py | 1 + .../special-words/specialwords/aio/_client.py | 1 + .../typetest-array/typetest/array/_client.py | 1 + .../typetest/array/aio/_client.py | 1 + .../typetest/dictionary/_client.py | 1 + .../typetest/dictionary/aio/_client.py | 1 + .../typetest/enum/extensible/_client.py | 1 + .../typetest/enum/extensible/aio/_client.py | 1 + .../typetest/enum/fixed/_client.py | 1 + .../typetest/enum/fixed/aio/_client.py | 1 + .../typetest/model/empty/_client.py | 1 + .../typetest/model/empty/aio/_client.py | 1 + .../model/enumdiscriminator/_client.py | 1 + .../model/enumdiscriminator/aio/_client.py | 1 + .../model/nesteddiscriminator/_client.py | 1 + .../model/nesteddiscriminator/aio/_client.py | 1 + .../model/notdiscriminated/_client.py | 1 + .../model/notdiscriminated/aio/_client.py | 1 + .../typetest/model/recursive/_client.py | 1 + .../typetest/model/recursive/aio/_client.py | 1 + .../model/singlediscriminator/_client.py | 1 + .../model/singlediscriminator/aio/_client.py | 1 + .../typetest/model/usage/_client.py | 1 + .../typetest/model/usage/aio/_client.py | 1 + .../typetest/model/visibility/_client.py | 1 + .../typetest/model/visibility/aio/_client.py | 1 + .../property/additionalproperties/_client.py | 1 + .../additionalproperties/aio/_client.py | 1 + .../typetest/property/nullable/_client.py | 1 + .../typetest/property/nullable/aio/_client.py | 1 + .../typetest/property/optional/_client.py | 1 + .../typetest/property/optional/aio/_client.py | 1 + .../typetest/property/valuetypes/_client.py | 1 + .../property/valuetypes/aio/_client.py | 1 + .../typetest/scalar/_client.py | 1 + .../typetest/scalar/aio/_client.py | 1 + .../typetest-union/typetest/union/_client.py | 1 + .../typetest/union/aio/_client.py | 1 + .../versioning/added/_client.py | 1 + .../versioning/added/aio/_client.py | 1 + .../versioning/madeoptional/_client.py | 1 + .../versioning/madeoptional/aio/_client.py | 1 + .../versioning/removed/_client.py | 1 + .../versioning/removed/aio/_client.py | 1 + .../versioning/renamedfrom/_client.py | 1 + .../versioning/renamedfrom/aio/_client.py | 1 + .../returntypechangedfrom/_client.py | 1 + .../returntypechangedfrom/aio/_client.py | 1 + .../versioning/typechangedfrom/_client.py | 1 + .../versioning/typechangedfrom/aio/_client.py | 1 + 269 files changed, 355 insertions(+), 51 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/_client.py b/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/_client.py index 1c633670189..3620dab0989 100644 --- a/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/_client.py @@ -34,6 +34,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = ApiKeyClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/aio/_client.py b/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/aio/_client.py index 1a8d51f1325..9bcb3550412 100644 --- a/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/aio/_client.py @@ -34,6 +34,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = ApiKeyClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/_client.py b/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/_client.py index ab2aed713fa..dd5e2eb2448 100644 --- a/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/_client.py @@ -34,6 +34,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = CustomClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/aio/_client.py b/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/aio/_client.py index d4beecb8648..d7bb66cc353 100644 --- a/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/aio/_client.py @@ -34,6 +34,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = CustomClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/_client.py b/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/_client.py index 8acaa0d5bba..8959a17b11b 100644 --- a/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/_client.py @@ -36,6 +36,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = OAuth2ClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/aio/_client.py b/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/aio/_client.py index e41739ecf0b..2cf7633abaa 100644 --- a/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/aio/_client.py @@ -36,6 +36,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = OAuth2ClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/_client.py b/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/_client.py index 88e835031b4..d87f104cf4c 100644 --- a/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/_client.py @@ -43,6 +43,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/aio/_client.py b/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/aio/_client.py index 8dafa9fd5ff..7550be98cf4 100644 --- a/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/authentication-union/authentication/union/aio/_client.py @@ -43,6 +43,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_client.py index c90e9c86bd3..21efc90ff9c 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_client.py @@ -48,6 +48,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AccessClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/_client.py index 9c535497862..8132ba1b50b 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/_client.py @@ -48,6 +48,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AccessClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/_client.py index 36d1697a94d..af14a03d503 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FlattenPropertyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/aio/_client.py index 923082b5b22..cc62d7b8598 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FlattenPropertyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/_client.py index b5460b7910d..488f9f14afc 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/_client.py index 6df99c466f6..d4044081637 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/_client.py b/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/_client.py index 92d669e749c..e2e0b1a46f5 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/aio/_client.py index fe19dc3ae87..7b6fe116f38 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-basic/specs/azure/core/basic/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/_client.py b/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/_client.py index 82c4ceeb159..aa8957f4afe 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StandardClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/aio/_client.py index 1bf0f0b5991..00be7ffa09b 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-lro-standard/specs/azure/core/lro/standard/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StandardClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/_client.py b/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/_client.py index df8084e94a9..0a0ab96cc5f 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ModelClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/aio/_client.py index 02793af67ed..4af89e37fa7 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-model/specs/azure/core/model/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ModelClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/_client.py b/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/_client.py index b0184ed3e51..f527f5a60a8 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/aio/_client.py index 249f5287162..eff8a6a3208 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-page/specs/azure/core/page/aio/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/_client.py b/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/_client.py index aff4e005627..279faf218ca 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/aio/_client.py index 1cfc559ae82..bf4a3c59f26 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-scalar/specs/azure/core/scalar/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/_client.py b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/_client.py index 66171c21f0e..7605acf9274 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = TraitsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/aio/_client.py index 03856dd146e..a5bd3316230 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = TraitsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/_client.py b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/_client.py index c633041f8a6..7733d0ff3e7 100644 --- a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AzureExampleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/aio/_client.py index c041c6dc21c..e21151cf1f7 100644 --- a/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-example-basic/specs/azure/example/basic/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AzureExampleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_client.py b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_client.py index 932a7bec934..777f4778bc7 100644 --- a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_client.py index 124ed892238..fe807868800 100644 --- a/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-payload-pageable/specs/azure/payload/pageable/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py index f23c2e26442..5ade3ab530c 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import CommonPropertiesClientConfiguration from ._serialization import Deserializer, Serializer @@ -33,7 +35,7 @@ class CommonPropertiesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -41,17 +43,21 @@ class CommonPropertiesClient: :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = CommonPropertiesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py index d9a0629c5d7..a21b3d00c6a 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import CommonPropertiesClientConfiguration @@ -33,7 +35,7 @@ class CommonPropertiesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -42,16 +44,22 @@ class CommonPropertiesClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = CommonPropertiesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/setup.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/setup.py index 0646ae4dc6e..8a1a3a94bba 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/setup.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py index 983dcb5fa07..19c1ebe570a 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import OperationTemplatesClientConfiguration from ._serialization import Deserializer, Serializer @@ -37,7 +39,7 @@ class OperationTemplatesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -47,17 +49,21 @@ class OperationTemplatesClient: Retry-After header is present. """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = OperationTemplatesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py index 1765d28d7a6..51f1f35a6a4 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import OperationTemplatesClientConfiguration @@ -37,7 +39,7 @@ class OperationTemplatesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -48,16 +50,22 @@ class OperationTemplatesClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = OperationTemplatesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/setup.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/setup.py index 9ea33e0e256..53bdf31828d 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/setup.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py index a59d1621c82..19cbf91290b 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import ResourcesClientConfiguration from ._serialization import Deserializer, Serializer @@ -48,7 +50,7 @@ class ResourcesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -58,17 +60,21 @@ class ResourcesClient: Retry-After header is present. """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = ResourcesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py index 3bef6f232ad..81ae04be9c8 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import ResourcesClientConfiguration @@ -48,7 +50,7 @@ class ResourcesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -59,16 +61,22 @@ class ResourcesClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = ResourcesClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/setup.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/setup.py index 30edaf2a8fb..4d9ff764c05 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/setup.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/_client.py b/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/_client.py index 5e91595aaac..a4c15831cb8 100644 --- a/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmsClientRequestIdClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/aio/_client.py index 6274a737185..d1cc6670862 100644 --- a/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmsClientRequestIdClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/_client.py b/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/_client.py index 91986b17333..5406ce3de2b 100644 --- a/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/_client.py +++ b/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RpcClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/aio/_client.py b/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/aio/_client.py index 9c997c34626..d5143bb3040 100644 --- a/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azurecore-lro-rpc/azurecore/lro/rpc/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RpcClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/_client.py b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/_client.py index 4964d46a496..b21473f9297 100644 --- a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/_client.py +++ b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ClientNamespaceFirstClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/aio/_client.py b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/aio/_client.py index 15930e20546..c85c67b0265 100644 --- a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ClientNamespaceFirstClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/_client.py b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/_client.py index a422bdbc70f..bbcc7e4f50d 100644 --- a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/_client.py +++ b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ClientNamespaceSecondClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/aio/_client.py b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/aio/_client.py index b21ae0b0d42..11e5bf1200a 100644 --- a/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-namespace/client/clientnamespace/second/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ClientNamespaceSecondClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-naming/client/naming/_client.py b/packages/typespec-python/test/azure/generated/client-naming/client/naming/_client.py index 7395edb6afa..57a0dbf2a9a 100644 --- a/packages/typespec-python/test/azure/generated/client-naming/client/naming/_client.py +++ b/packages/typespec-python/test/azure/generated/client-naming/client/naming/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NamingClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-naming/client/naming/aio/_client.py b/packages/typespec-python/test/azure/generated/client-naming/client/naming/aio/_client.py index 440347432ac..17403bd6f0d 100644 --- a/packages/typespec-python/test/azure/generated/client-naming/client/naming/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-naming/client/naming/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NamingClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py index 479de738a61..04dba517089 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ServiceClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py index 14718d2f543..b58d051fc58 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ServiceClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/_client.py b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/_client.py index 73af4009f34..550063b70f1 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ClientAClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -113,6 +114,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ClientBClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/aio/_client.py b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/aio/_client.py index 6d5d402ce78..0c4386c2b65 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-multiclient/client/structure/multiclient/aio/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ClientAClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -115,6 +116,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = ClientBClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/_client.py b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/_client.py index 32d925283ed..2a4ab1c7815 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/_client.py @@ -40,6 +40,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = RenamedOperationClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/aio/_client.py b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/aio/_client.py index 7cf31340fc3..54f871e18fe 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-renamedoperation/client/structure/renamedoperation/aio/_client.py @@ -40,6 +40,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = RenamedOperationClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/_client.py b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/_client.py index ee5372986aa..c24d20f443b 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/_client.py @@ -40,6 +40,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = TwoOperationGroupClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/aio/_client.py b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/aio/_client.py index f156b2656bb..4b1c9a89ef8 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-twooperationgroup/client/structure/twooperationgroup/aio/_client.py @@ -40,6 +40,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/client/structure/{client}" self._config = TwoOperationGroupClientConfiguration(endpoint=endpoint, client=client, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/_client.py b/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/_client.py index 9aa25b58d3d..06ca0b1751f 100644 --- a/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/_client.py @@ -47,6 +47,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BytesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/aio/_client.py b/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/aio/_client.py index 570eae35b69..0609f55b653 100644 --- a/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-bytes/encode/bytes/aio/_client.py @@ -47,6 +47,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BytesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/_client.py b/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/_client.py index 7ac54f958ea..3f69df2cdc3 100644 --- a/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DatetimeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/aio/_client.py b/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/aio/_client.py index d831b20a0c6..6d8a3c01d24 100644 --- a/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-datetime/encode/datetime/aio/_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DatetimeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/_client.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/_client.py index 5250920b20b..ec866588325 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/_client.py b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/_client.py index 4f9fcff8eda..e6a73e1e1ac 100644 --- a/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-duration/encode/duration/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/_client.py b/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/_client.py index 23ea0b25ec4..1ca830f4eda 100644 --- a/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NumericClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/aio/_client.py b/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/aio/_client.py index 805a5d849c2..4ddef49b924 100644 --- a/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/encode-numeric/encode/numeric/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NumericClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/_client.py b/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/_client.py index 9d62865aa57..6bcb252c135 100644 --- a/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/_client.py +++ b/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py b/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py index 49b5611e207..4e1e87d614a 100644 --- a/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/_client.py b/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/_client.py index 9d62865aa57..6bcb252c135 100644 --- a/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/_client.py +++ b/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/aio/_client.py b/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/aio/_client.py index 49b5611e207..4e1e87d614a 100644 --- a/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/headasbooleantrue/headasbooleantrue/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/_client.py b/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/_client.py index 76c418fd795..5a31ec336d8 100644 --- a/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/aio/_client.py b/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/aio/_client.py index 1a86654cf72..8f5d82c0d03 100644 --- a/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-basic/parameters/basic/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py b/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py index 3f3adb27c9c..8d046549823 100644 --- a/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BodyOptionalityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py b/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py index 9ce07013b5f..ec8521c3b0f 100644 --- a/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BodyOptionalityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/_client.py b/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/_client.py index d78764a0ca5..879a06160d8 100644 --- a/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = CollectionFormatClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py b/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py index 436da0e76b5..49d46f3991e 100644 --- a/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = CollectionFormatClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/_client.py b/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/_client.py index a755936a900..d622deba213 100644 --- a/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpreadClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/aio/_client.py b/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/aio/_client.py index 5e74caef013..9622d760a3e 100644 --- a/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/parameters-spread/parameters/spread/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpreadClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/_client.py b/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/_client.py index 1fbdbf69230..f67ef0f3814 100644 --- a/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ContentNegotiationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py index 88fb495e0c1..7eaa63d93df 100644 --- a/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ContentNegotiationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py b/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py index 2e720b42867..44e599af5e3 100644 --- a/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonMergePatchClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py index f8da1c6169b..5c337e4eb42 100644 --- a/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonMergePatchClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/_client.py b/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/_client.py index f13a86816e6..de7aed3a1ba 100644 --- a/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MediaTypeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/aio/_client.py index ff26c34ced3..bcc1495369a 100644 --- a/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-media-type/payload/mediatype/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MediaTypeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/_client.py b/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/_client.py index f671b5edf94..8bfeaccb7cf 100644 --- a/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MultiPartClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/aio/_client.py index 5d8c9a57dd3..44793fc0e69 100644 --- a/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-multipart/payload/multipart/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MultiPartClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/_client.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/_client.py index b46b94ad514..418082bfaa1 100644 --- a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/aio/_client.py index e9c97b922a8..760023dbc6f 100644 --- a/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-pageable/payload/pageable/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/_client.py b/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/_client.py index ea0eedacd17..8ea8d78c2ee 100644 --- a/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/_client.py @@ -76,6 +76,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/aio/_client.py b/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/aio/_client.py index 5a5d8865619..05d33cfc25c 100644 --- a/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/payload-xml/payload/xml/aio/_client.py @@ -78,6 +78,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/_client.py index 947e75fe47c..b3efde615f2 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/_client.py @@ -42,6 +42,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = ResiliencyServiceDrivenClientConfiguration( endpoint=endpoint, service_deployment_version=service_deployment_version, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/aio/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/aio/_client.py index 7805ec20cd5..976d5e350d3 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven1/resiliency/srv/driven1/aio/_client.py @@ -42,6 +42,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = ResiliencyServiceDrivenClientConfiguration( endpoint=endpoint, service_deployment_version=service_deployment_version, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py index cb38121494d..110f08ca0d0 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py @@ -61,6 +61,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = ResiliencyServiceDrivenClientConfiguration( endpoint=endpoint, service_deployment_version=service_deployment_version, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py index 07b0dea4b1a..8424e6b926e 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py @@ -61,6 +61,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = ResiliencyServiceDrivenClientConfiguration( endpoint=endpoint, service_deployment_version=service_deployment_version, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/routes/routes/_client.py b/packages/typespec-python/test/azure/generated/routes/routes/_client.py index 7e94d2e04ef..7fcfa8ac7ef 100644 --- a/packages/typespec-python/test/azure/generated/routes/routes/_client.py +++ b/packages/typespec-python/test/azure/generated/routes/routes/_client.py @@ -42,6 +42,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RoutesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/routes/routes/aio/_client.py b/packages/typespec-python/test/azure/generated/routes/routes/aio/_client.py index 8af3b6a1eef..cb91003bec0 100644 --- a/packages/typespec-python/test/azure/generated/routes/routes/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/routes/routes/aio/_client.py @@ -42,6 +42,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RoutesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py b/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py index 3fb191aaf4f..2f2a76ced58 100644 --- a/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py +++ b/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py b/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py index 560d2f21056..2d3898f07c4 100644 --- a/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py b/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py index 53a9921f9c1..a87b07dc829 100644 --- a/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py +++ b/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDefinedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py b/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py index c1bfb95770e..33735ca9a65 100644 --- a/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDefinedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/_client.py b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/_client.py index 7d4d5f5eb75..9f5dcb3752f 100644 --- a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/_client.py +++ b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/server/path/multiple/{apiVersion}" self._config = MultipleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/aio/_client.py b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/aio/_client.py index 1de5b2790e4..72d06374a0f 100644 --- a/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/server-path-multiple/server/path/multiple/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/server/path/multiple/{apiVersion}" self._config = MultipleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/_client.py b/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/_client.py index 4aa3769d791..2e0ebf9633a 100644 --- a/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/_client.py +++ b/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/aio/_client.py b/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/aio/_client.py index 3afaca57d87..f95ec7c59ac 100644 --- a/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/server-path-single/server/path/single/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/_client.py b/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/_client.py index 612a17f1274..122542f0138 100644 --- a/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/_client.py +++ b/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotVersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py b/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py index 5f2062ba751..91215f85e95 100644 --- a/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotVersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/_client.py b/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/_client.py index 616b7a38eeb..ec0edc8492b 100644 --- a/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/_client.py +++ b/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/aio/_client.py b/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/aio/_client.py index 5e124c6dfda..12e7cd7d805 100644 --- a/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/server-versions-versioned/server/versions/versioned/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py b/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py index 39e51c406ef..afd1d1e5198 100644 --- a/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py +++ b/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ConditionalRequestClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py b/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py index 63b3029d4e9..5e26d81adbd 100644 --- a/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ConditionalRequestClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/_client.py b/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/_client.py index 9cfa16834bc..4b9cd7963ef 100644 --- a/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/_client.py +++ b/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RepeatabilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py b/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py index c3576722e6a..15a1f859f64 100644 --- a/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RepeatabilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py b/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py index e999f31bbec..de94df7beb9 100644 --- a/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py +++ b/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py @@ -78,6 +78,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpecialWordsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py b/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py index 4d9f8a5e9f4..d29bb897d9f 100644 --- a/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py @@ -78,6 +78,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpecialWordsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/_client.py b/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/_client.py index 7cfb71a561c..7ba863cae65 100644 --- a/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/_client.py @@ -74,6 +74,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ArrayClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/aio/_client.py index 5254a810c4f..fbccebfe181 100644 --- a/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-array/typetest/array/aio/_client.py @@ -74,6 +74,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ArrayClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/_client.py b/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/_client.py index 4eab01ed5d2..f761dea9906 100644 --- a/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/_client.py @@ -65,6 +65,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DictionaryClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/aio/_client.py index e546515f177..feb32cfeabe 100644 --- a/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-dictionary/typetest/dictionary/aio/_client.py @@ -66,6 +66,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DictionaryClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py b/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py index d62b7006fea..93d2fb45830 100644 --- a/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ExtensibleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py index 4971f65f2e7..81f2e4cf0d1 100644 --- a/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ExtensibleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py b/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py index 46347e113c5..cb49413c387 100644 --- a/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FixedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py index 16452d8cf16..375d2f57d5c 100644 --- a/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FixedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/_client.py index 1203a13a078..fe652c45c2a 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EmptyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/aio/_client.py index 5c5d4314983..d214dbe99f4 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-empty/typetest/model/empty/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EmptyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py index ddb248c9c55..eeaa58d15a0 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EnumDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py index 953f89e061c..d4152f401d3 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EnumDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py index a5c2cbe233f..04b02c2986d 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NestedDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py index 7b35cadd7d5..752b1921d16 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NestedDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py index 32ded264642..289273a7e5d 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDiscriminatedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py index 1a2cbec4fb5..eb4fbab6f89 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDiscriminatedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/_client.py index 533bf7bd4d3..7874a42e0da 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RecursiveClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py index b4418d44257..19dffcaf753 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RecursiveClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py index e7a78886ba1..4c7755fde05 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py index c3824840e34..8da20806dab 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/_client.py index e8a442fa9cf..dcce6924ad5 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/aio/_client.py index 0ae2dc02b49..d51f37810ed 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-usage/typetest/model/usage/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/_client.py index 9d62865aa57..6bcb252c135 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py index 49b5611e207..4e1e87d614a 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py index cc7416a5b25..4af30a9dcf2 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py @@ -158,6 +158,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AdditionalPropertiesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py index 743f9783cff..8efc6b466d9 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py @@ -160,6 +160,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AdditionalPropertiesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/_client.py index 8a87c3bd71a..09c3fb182cf 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/_client.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NullableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py index 6e3e3913c12..781bcb04694 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py @@ -55,6 +55,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NullableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/_client.py index 56a39763d10..3525bf670fa 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/_client.py @@ -82,6 +82,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = OptionalClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/aio/_client.py index 5b23fe6080f..da172771da5 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/aio/_client.py @@ -84,6 +84,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = OptionalClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py index 77c1d4e505f..e88a79a0c7d 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py @@ -122,6 +122,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ValueTypesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py index be01a475ee6..4e5e15f545e 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py @@ -125,6 +125,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ValueTypesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/_client.py b/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/_client.py index 8eeb82118b8..a3d64e0402a 100644 --- a/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/_client.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/aio/_client.py index 239bdb87f3b..2ebe3284b5d 100644 --- a/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-scalar/typetest/scalar/aio/_client.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/_client.py b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/_client.py index 495882455e4..a22ca034d8b 100644 --- a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/_client.py @@ -62,6 +62,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/aio/_client.py b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/aio/_client.py index a1e05a75d08..157d7030d4c 100644 --- a/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/typetest-union/typetest/union/aio/_client.py @@ -62,6 +62,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/_client.py b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/_client.py index bea5203f955..bcf6ec212be 100644 --- a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/added/api-version:{version}" self._config = AddedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/aio/_client.py index 7b76c3dfa2a..d0b95d12b93 100644 --- a/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-added/versioning/added/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/added/api-version:{version}" self._config = AddedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/_client.py b/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/_client.py index bdaf58481cf..65179f367eb 100644 --- a/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/made-optional/api-version:{version}" self._config = MadeOptionalClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py index 8c2d7df3677..26d9ac6cfe3 100644 --- a/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/made-optional/api-version:{version}" self._config = MadeOptionalClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/_client.py b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/_client.py index 3d886ff2cce..ff427995e13 100644 --- a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/removed/api-version:{version}" self._config = RemovedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/aio/_client.py index 37dcc270aad..aa4967f8a78 100644 --- a/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-removed/versioning/removed/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/removed/api-version:{version}" self._config = RemovedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py index b3f1ad2eddd..6ee34abf712 100644 --- a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/renamed-from/api-version:{version}" self._config = RenamedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py index d09a84e9164..e5a411c29a7 100644 --- a/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/renamed-from/api-version:{version}" self._config = RenamedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py b/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py index d2847368160..5123027844a 100644 --- a/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/return-type-changed-from/api-version:{version}" self._config = ReturnTypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py index deb5169fa1f..1e7690bbe98 100644 --- a/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/return-type-changed-from/api-version:{version}" self._config = ReturnTypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py b/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py index f8fd178229d..6818b49827e 100644 --- a/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/type-changed-from/api-version:{version}" self._config = TypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py b/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py index 74815e60d57..c6ea3f1fb01 100644 --- a/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/type-changed-from/api-version:{version}" self._config = TypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/_client.py index 07776ab8002..530b40decec 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/_client.py @@ -33,6 +33,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = ApiKeyClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/aio/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/aio/_client.py index 8862e59fcf5..56ff65cf440 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-api-key/authentication/apikey/aio/_client.py @@ -33,6 +33,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = ApiKeyClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/_client.py index 2707435e6af..f3c97555342 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/_client.py @@ -33,6 +33,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = CustomClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/aio/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/aio/_client.py index b337f716293..ddf848eebdc 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-http-custom/authentication/http/custom/aio/_client.py @@ -33,6 +33,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = CustomClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/_client.py index 5c8507c6679..e8a84ab0070 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/_client.py @@ -35,6 +35,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = OAuth2ClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/aio/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/aio/_client.py index 23df89fa2eb..84397dfaf64 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-oauth2/authentication/oauth2/aio/_client.py @@ -35,6 +35,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = OAuth2ClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/_client.py index 6cb64ee8a4e..095ee05d89a 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/_client.py @@ -42,6 +42,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/aio/_client.py b/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/aio/_client.py index 866ad3ad306..19c066640fc 100644 --- a/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/authentication-union/authentication/union/aio/_client.py @@ -42,6 +42,7 @@ def __init__( ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(credential=credential, endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/_client.py b/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/_client.py index 445de164f85..4194b3286c3 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/_client.py @@ -44,6 +44,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BytesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/aio/_client.py b/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/aio/_client.py index e0e912e5abc..bcf5a8ab624 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-bytes/encode/bytes/aio/_client.py @@ -44,6 +44,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BytesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/_client.py b/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/_client.py index 37079f31b41..e21fe53dcb1 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/_client.py @@ -41,6 +41,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DatetimeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/aio/_client.py b/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/aio/_client.py index 4bbc9a88933..a6a9ce20272 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-datetime/encode/datetime/aio/_client.py @@ -41,6 +41,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DatetimeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/_client.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/_client.py index 04c43738596..e1b55a233ea 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/aio/_client.py b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/aio/_client.py index 21eaaeb1c9b..606cc57fd24 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-duration/encode/duration/aio/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/_client.py b/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/_client.py index 81e05351e08..febb89b8055 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NumericClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/aio/_client.py b/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/aio/_client.py index d063e1c826e..d9c8786deb5 100644 --- a/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/encode-numeric/encode/numeric/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NumericClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/_client.py b/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/_client.py index 4e32b2e1915..44fea7a1eb2 100644 --- a/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/_client.py +++ b/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py b/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py index ed517915a89..ba51806e3dd 100644 --- a/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/headasbooleanfalse/headasbooleanfalse/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/_client.py b/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/_client.py index 4e32b2e1915..44fea7a1eb2 100644 --- a/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/_client.py +++ b/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/aio/_client.py b/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/aio/_client.py index ed517915a89..ba51806e3dd 100644 --- a/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/headasbooleantrue/headasbooleantrue/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/_client.py index e190d484c78..43ed074e38b 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/aio/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/aio/_client.py index d65b295586f..2c5e66368ac 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-basic/parameters/basic/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BasicClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py index 13fb9994821..42ba632c3f0 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BodyOptionalityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py index c86a98c1d03..3bbae470e10 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-body-optionality/parameters/bodyoptionality/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = BodyOptionalityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/_client.py index 5e1138f4ad3..0501d9dd581 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = CollectionFormatClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py index abb25fd68d7..9489de766dd 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-collection-format/parameters/collectionformat/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = CollectionFormatClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/_client.py index d8105fe31ce..d327e8a0eea 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpreadClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/aio/_client.py b/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/aio/_client.py index 8e8847da970..b327d5eca19 100644 --- a/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/parameters-spread/parameters/spread/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpreadClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/_client.py b/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/_client.py index 37362170185..fcbf9d84d7a 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ContentNegotiationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py index e7e5f2076a0..b1bbd52acb0 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-content-negotiation/payload/contentnegotiation/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ContentNegotiationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py b/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py index 10f95534e98..b70de44404c 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonMergePatchClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py index 742a542afaf..5e8a8bd084d 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-json-merge-patch/payload/jsonmergepatch/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonMergePatchClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/_client.py b/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/_client.py index 1d34e734738..8d9ddc9cf04 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MediaTypeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/aio/_client.py index ddabf343f03..7aaf7939abb 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-media-type/payload/mediatype/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MediaTypeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/_client.py b/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/_client.py index 34e8525956f..4974c96f97d 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MultiPartClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/aio/_client.py index 164d23601fa..e43e0d11541 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-multipart/payload/multipart/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = MultiPartClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/_client.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/_client.py index dd19830a3f1..15672136ee2 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/aio/_client.py index b5a97233a48..350097bcb79 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-pageable/payload/pageable/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = PageableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/_client.py b/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/_client.py index 2efa01550bf..266bff1e14c 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/_client.py @@ -75,6 +75,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/aio/_client.py b/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/aio/_client.py index e2e8235c5d5..f99af8566e0 100644 --- a/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/payload-xml/payload/xml/aio/_client.py @@ -77,6 +77,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = XmlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/routes/routes/_client.py b/packages/typespec-python/test/unbranded/generated/routes/routes/_client.py index 1b9e0026773..2a578efc332 100644 --- a/packages/typespec-python/test/unbranded/generated/routes/routes/_client.py +++ b/packages/typespec-python/test/unbranded/generated/routes/routes/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RoutesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/routes/routes/aio/_client.py b/packages/typespec-python/test/unbranded/generated/routes/routes/aio/_client.py index 47e13da16a7..f4bbb1ab5fc 100644 --- a/packages/typespec-python/test/unbranded/generated/routes/routes/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/routes/routes/aio/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RoutesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py b/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py index 3ce23da81ba..316d7365648 100644 --- a/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py +++ b/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py b/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py index 912059d165f..554afb1eecc 100644 --- a/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/serialization-encoded-name-json/serialization/encodedname/json/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py b/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py index feba960a557..baa83db7950 100644 --- a/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDefinedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py b/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py index 2b13a0687b3..61385508bf5 100644 --- a/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-endpoint-not-defined/server/endpoint/notdefined/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDefinedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/_client.py b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/_client.py index 44a4ee449f8..edd3dc56c2c 100644 --- a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/server/path/multiple/{apiVersion}" self._config = MultipleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/aio/_client.py b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/aio/_client.py index 9d651bbf756..4a4880ecd63 100644 --- a/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-path-multiple/server/path/multiple/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/server/path/multiple/{apiVersion}" self._config = MultipleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/_client.py b/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/_client.py index f38d5addf72..64ba64dcd65 100644 --- a/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/aio/_client.py b/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/aio/_client.py index f4eb7382239..534a8fdae9c 100644 --- a/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-path-single/server/path/single/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/_client.py b/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/_client.py index f29e7f7a468..f44a060cdff 100644 --- a/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotVersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py b/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py index 9f06e9d4be3..84bd7e19aa8 100644 --- a/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-versions-not-versioned/server/versions/notversioned/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotVersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/_client.py b/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/_client.py index 415155bf9f8..28dc681b2b1 100644 --- a/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/aio/_client.py b/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/aio/_client.py index e64d9f286f7..fb88c15e45a 100644 --- a/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/server-versions-versioned/server/versions/versioned/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VersionedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py b/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py index 59c7cb1ba80..296d715d424 100644 --- a/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ConditionalRequestClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py b/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py index 5987861e15f..0b6654512b8 100644 --- a/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-headers-conditional-request/specialheaders/conditionalrequest/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ConditionalRequestClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/_client.py b/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/_client.py index 4308940cdb1..ef46803e707 100644 --- a/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RepeatabilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py b/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py index 7714494f857..8187abf3076 100644 --- a/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-headers-repeatability/specialheaders/repeatability/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RepeatabilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py index d966c15038a..b4fd0cfe60c 100644 --- a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py @@ -79,6 +79,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpecialWordsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py index a7c005503da..b3ec8892c31 100644 --- a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py @@ -79,6 +79,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SpecialWordsClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/_client.py index 534b5a582fb..47f769ffd2d 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/_client.py @@ -73,6 +73,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ArrayClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/aio/_client.py index 720b75d1807..0a5b4b7501f 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-array/typetest/array/aio/_client.py @@ -73,6 +73,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ArrayClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/_client.py index fc27bcc29f1..95aeaf7bc30 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/_client.py @@ -64,6 +64,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DictionaryClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/aio/_client.py index db41de66880..897265ca9e9 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-dictionary/typetest/dictionary/aio/_client.py @@ -65,6 +65,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DictionaryClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py index cee891da82f..d0b227447fd 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ExtensibleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py index 93bbb092fae..1ff8d1dfccc 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-enum-extensible/typetest/enum/extensible/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ExtensibleClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py index be41026a501..50d43e63906 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FixedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py index dd8b975784d..d9c363e3ec1 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-enum-fixed/typetest/enum/fixed/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = FixedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/_client.py index 1efb45341ce..72452c4b6e7 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EmptyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/aio/_client.py index 7503c6ca56d..59dfc93a55d 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-empty/typetest/model/empty/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EmptyClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py index 2e94f31ab7e..4ea7d335442 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EnumDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py index e74e539008b..6917eae5580 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = EnumDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py index 62789c23e07..410f2ae4d1b 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NestedDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py index 40eeb23ee65..4e53e0e0880 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NestedDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py index 0b6b749d773..b68f2e98d5e 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDiscriminatedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py index b230e340e5f..11825f8c066 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-notdiscriminated/typetest/model/notdiscriminated/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NotDiscriminatedClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/_client.py index 66ca1c0c797..f7f8f80f067 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RecursiveClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py index bd77a1424ca..2c5e84e5563 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-recursive/typetest/model/recursive/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = RecursiveClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py index 67988556214..2b53b73c777 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py index e56ba262553..d107682e522 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = SingleDiscriminatorClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/_client.py index 90ca1043ea4..d9592bdc6b3 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/aio/_client.py index 6499072d368..36c24258629 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-usage/typetest/model/usage/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UsageClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/_client.py index 4e32b2e1915..44fea7a1eb2 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py index ed517915a89..ba51806e3dd 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-visibility/typetest/model/visibility/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = VisibilityClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py index 3e7ed249d9a..f8b109fdc30 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/_client.py @@ -157,6 +157,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AdditionalPropertiesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py index b239e0f91c3..2445df03534 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/aio/_client.py @@ -159,6 +159,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = AdditionalPropertiesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/_client.py index 093f5989fbf..cddb42158d8 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/_client.py @@ -52,6 +52,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NullableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py index e37780f635b..aee6e4b0116 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-nullable/typetest/property/nullable/aio/_client.py @@ -54,6 +54,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = NullableClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/_client.py index e13a1b6e927..0869744cb9f 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/_client.py @@ -81,6 +81,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = OptionalClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/aio/_client.py index ab8bc4dc011..ac9247f78e1 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/aio/_client.py @@ -83,6 +83,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = OptionalClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py index 8bd93b74701..dc15694c0e1 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/_client.py @@ -121,6 +121,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ValueTypesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py index 8f1fdcf04ef..0ae61247e11 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/aio/_client.py @@ -124,6 +124,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ValueTypesClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/_client.py index ffc52b741b9..98119d12c9a 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/_client.py @@ -52,6 +52,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/aio/_client.py index 9a3db2542da..d333958429a 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-scalar/typetest/scalar/aio/_client.py @@ -52,6 +52,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ScalarClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/_client.py index 17b3f7f9717..ee63a4224e0 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/_client.py @@ -61,6 +61,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/aio/_client.py b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/aio/_client.py index fc3b49b1086..c69e4822f93 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-union/typetest/union/aio/_client.py @@ -61,6 +61,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = UnionClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/_client.py index 04dc781bbb6..2338b493f68 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/added/api-version:{version}" self._config = AddedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/aio/_client.py index cac5f8aefde..f9562c3ec4c 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-added/versioning/added/aio/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/added/api-version:{version}" self._config = AddedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/_client.py index 2f0d0d12033..d366d203ee9 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/made-optional/api-version:{version}" self._config = MadeOptionalClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py index a578323e3de..b56e28c47ac 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-madeoptional/versioning/madeoptional/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/made-optional/api-version:{version}" self._config = MadeOptionalClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/_client.py index 3637e2b8d9b..530d9e3bcfa 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/removed/api-version:{version}" self._config = RemovedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/aio/_client.py index 1dfb8c8be2a..efb90980101 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-removed/versioning/removed/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/removed/api-version:{version}" self._config = RemovedClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py index bd5a52cc38b..51237e81e62 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/renamed-from/api-version:{version}" self._config = RenamedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py index a8b9823b03f..3e99b5afa2f 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-renamedfrom/versioning/renamedfrom/aio/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/renamed-from/api-version:{version}" self._config = RenamedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py index 882d8f2b7f2..360e094a6c6 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/return-type-changed-from/api-version:{version}" self._config = ReturnTypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py index f0bd45238dc..e0428fdfb90 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-returntypechangedfrom/versioning/returntypechangedfrom/aio/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/return-type-changed-from/api-version:{version}" self._config = ReturnTypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py index edd4ce31d1b..c0540e96ac2 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/type-changed-from/api-version:{version}" self._config = TypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py b/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py index 11a719afc91..c56c199bdba 100644 --- a/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/versioning-typechangedfrom/versioning/typechangedfrom/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}/versioning/type-changed-from/api-version:{version}" self._config = TypeChangedFromClientConfiguration(endpoint=endpoint, version=version, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ From 54e435045e5c6b99624938cf1b77513f50b8cf62 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 11 Feb 2025 07:05:27 +0000 Subject: [PATCH 07/28] Regenerate for autorest.python (2025-02-11 07:05:27) --- .../_auto_rest_swagger_bat_array_service.py | 16 ++++++++++++--- .../_auto_rest_swagger_bat_array_service.py | 18 ++++++++++++----- .../azure/test/_generated/_client.py | 1 + .../azure/test/_generated/aio/_client.py | 1 + .../azure/key/credential/sample/_client.py | 1 + .../key/credential/sample/aio/_client.py | 1 + .../generated/azure/basic/sample/_client.py | 1 + .../azure/basic/sample/aio/_client.py | 1 + .../azure/directives/sample/_client.py | 1 + .../azure/directives/sample/aio/_client.py | 1 + .../sample/_auto_rest_head_test_service.py | 16 ++++++++++++--- .../aio/_auto_rest_head_test_service.py | 18 ++++++++++++----- .../management/generated/setup.py | 2 +- .../sample/_multiapi_service_client.py | 11 ++++++++-- .../sample/aio/_multiapi_service_client.py | 11 ++++++++-- .../azure/multiapi/sample/v1/_metadata.json | 10 +++++----- .../sample/v1/_multiapi_service_client.py | 16 ++++++++++++--- .../sample/v1/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../azure/multiapi/sample/v2/_metadata.json | 10 +++++----- .../sample/v2/_multiapi_service_client.py | 16 ++++++++++++--- .../sample/v2/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../azure/multiapi/sample/v3/_metadata.json | 10 +++++----- .../sample/v3/_multiapi_service_client.py | 16 ++++++++++++--- .../sample/v3/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../_auto_rest_duration_test_service.py | 1 + .../aio/_auto_rest_duration_test_service.py | 1 + ...to_rest_parameter_grouping_test_service.py | 1 + ...to_rest_parameter_grouping_test_service.py | 1 + .../_auto_rest_report_service_for_azure.py | 1 + .../_auto_rest_report_service_for_azure.py | 1 + ...st_azure_special_parameters_test_client.py | 20 ++++++++++--------- ...st_azure_special_parameters_test_client.py | 18 ++++++++++------- .../AcceptanceTests/AzureSpecials/setup.py | 2 +- ...uto_rest_parameterized_host_test_client.py | 1 + ...uto_rest_parameterized_host_test_client.py | 1 + .../_auto_rest_paging_test_service.py | 16 ++++++++++++--- .../aio/_auto_rest_paging_test_service.py | 18 ++++++++++++----- .../CustomPollerPager/setup.py | 2 +- ...t_parameterized_host_test_paging_client.py | 1 + ...t_parameterized_host_test_paging_client.py | 1 + .../generated_samples/http_success_head200.py | 1 + .../generated_samples/http_success_head204.py | 1 + .../generated_samples/http_success_head404.py | 1 + .../Head/head/_auto_rest_head_test_service.py | 16 ++++++++++++--- .../head/aio/_auto_rest_head_test_service.py | 18 ++++++++++++----- .../Expected/AcceptanceTests/Head/setup.py | 2 +- .../head_exception_head200.py | 1 + .../head_exception_head204.py | 1 + .../_auto_rest_head_exception_test_service.py | 16 ++++++++++++--- .../_auto_rest_head_exception_test_service.py | 18 ++++++++++++----- .../AcceptanceTests/HeadExceptions/setup.py | 2 +- .../_auto_rest_head_test_service.py | 1 + .../aio/_auto_rest_head_test_service.py | 1 + .../HeadWithAzureKeyCredentialPolicy/setup.py | 2 +- ...est_long_running_operation_test_service.py | 16 ++++++++++++--- ...est_long_running_operation_test_service.py | 18 ++++++++++++----- .../Expected/AcceptanceTests/Lro/setup.py | 2 +- .../_lro_with_paramaterized_endpoints.py | 1 + .../aio/_lro_with_paramaterized_endpoints.py | 1 + .../mixedapiversion/_configuration.py | 1 - .../_mixed_api_version_client.py | 1 + .../mixedapiversion/aio/_configuration.py | 1 - .../aio/_mixed_api_version_client.py | 1 + .../packagemode/batch/head/_head_client.py | 14 ++++++++++--- .../batch/head/aio/_head_client.py | 16 ++++++++++----- .../batch/paging/_paging_client.py | 14 ++++++++++--- .../batch/paging/aio/_paging_client.py | 16 ++++++++++----- .../AcceptanceTests/PackageModeBatch/setup.py | 2 +- .../customize/_auto_rest_head_test_service.py | 16 ++++++++++++--- .../aio/_auto_rest_head_test_service.py | 18 ++++++++++++----- .../dataplane/_auto_rest_head_test_service.py | 16 ++++++++++++--- .../aio/_auto_rest_head_test_service.py | 18 ++++++++++++----- .../PackageModeDataPlane/setup.py | 2 +- .../mode/_auto_rest_head_test_service.py | 16 ++++++++++++--- .../mode/aio/_auto_rest_head_test_service.py | 18 ++++++++++++----- .../PackageModeMgmtPlane/setup.py | 2 +- .../paging/_auto_rest_paging_test_service.py | 1 + .../aio/_auto_rest_paging_test_service.py | 1 + .../_autorest_security_aad.py | 16 ++++++++++++--- .../aio/_autorest_security_aad.py | 18 ++++++++++++----- .../SecurityAadSwagger/setup.py | 2 +- .../_autorest_security_key.py | 16 ++++++++++++--- .../aio/_autorest_security_key.py | 18 ++++++++++++----- .../SecurityKeySwagger/setup.py | 2 +- .../StorageManagementClient/setup.py | 2 +- .../storage/_storage_management_client.py | 20 ++++++++++--------- .../storage/aio/_storage_management_client.py | 18 ++++++++++------- .../SubscriptionIdApiVersion/setup.py | 2 +- .../_microsoft_azure_test_url.py | 20 ++++++++++--------- .../aio/_microsoft_azure_test_url.py | 18 ++++++++++------- .../bodydurationversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../azurereportversiontolerant/_client.py | 1 + .../azurereportversiontolerant/aio/_client.py | 1 + .../_client.py | 20 ++++++++++--------- .../aio/_client.py | 18 ++++++++++------- .../AzureSpecialsVersionTolerant/setup.py | 2 +- .../custombaseurlversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 16 ++++++++++++--- .../aio/_client.py | 18 ++++++++++++----- .../CustomPollerPagerVersionTolerant/setup.py | 2 +- .../_client.py | 1 + .../aio/_client.py | 1 + .../head_exception_head200.py | 1 + .../head_exception_head204.py | 1 + .../headexceptionsversiontolerant/_client.py | 16 ++++++++++++--- .../aio/_client.py | 18 ++++++++++++----- .../HeadExceptionsVersionTolerant/setup.py | 2 +- .../generated_samples/http_success_head200.py | 1 + .../generated_samples/http_success_head204.py | 1 + .../generated_samples/http_success_head404.py | 1 + .../headversiontolerant/_client.py | 16 ++++++++++++--- .../headversiontolerant/aio/_client.py | 18 ++++++++++++----- .../HeadVersionTolerant/setup.py | 2 +- .../lropagingversiontolerant/_client.py | 1 + .../lropagingversiontolerant/aio/_client.py | 1 + .../lroversiontolerant/_client.py | 16 ++++++++++++--- .../lroversiontolerant/aio/_client.py | 18 ++++++++++++----- .../LroVersionTolerant/setup.py | 2 +- .../_client.py | 1 + .../aio/_client.py | 1 + .../pagingversiontolerant/_client.py | 1 + .../pagingversiontolerant/aio/_client.py | 1 + .../setup.py | 2 +- .../storageversiontolerant/_client.py | 20 ++++++++++--------- .../storageversiontolerant/aio/_client.py | 18 ++++++++++------- .../setup.py | 2 +- .../_client.py | 20 ++++++++++--------- .../aio/_client.py | 18 ++++++++++------- .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../dpgtestmodelsversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../multiapi/_multiapi_service_client.py | 11 ++++++++-- .../multiapi/aio/_multiapi_service_client.py | 11 ++++++++-- .../Multiapi/multiapi/v0/_metadata.json | 10 +++++----- .../multiapi/v0/_multiapi_service_client.py | 16 ++++++++++++--- .../v0/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../Multiapi/multiapi/v1/_metadata.json | 10 +++++----- .../multiapi/v1/_multiapi_service_client.py | 16 ++++++++++++--- .../v1/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../Multiapi/multiapi/v2/_metadata.json | 10 +++++----- .../multiapi/v2/_multiapi_service_client.py | 16 ++++++++++++--- .../v2/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../Multiapi/multiapi/v3/_metadata.json | 10 +++++----- .../multiapi/v3/_multiapi_service_client.py | 16 ++++++++++++--- .../v3/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../v1/_multiapi_service_client.py | 1 + .../v1/aio/_multiapi_service_client.py | 1 + .../v2/_multiapi_service_client.py | 1 + .../v2/aio/_multiapi_service_client.py | 1 + .../v3/_multiapi_service_client.py | 1 + .../v3/aio/_multiapi_service_client.py | 1 + ...multiapi_custom_base_url_service_client.py | 7 ++++++- ...multiapi_custom_base_url_service_client.py | 7 ++++++- .../v1/_configuration.py | 1 - ...multiapi_custom_base_url_service_client.py | 1 + .../v1/aio/_configuration.py | 1 - ...multiapi_custom_base_url_service_client.py | 1 + .../v2/_configuration.py | 1 - ...multiapi_custom_base_url_service_client.py | 1 + .../v2/aio/_configuration.py | 1 - ...multiapi_custom_base_url_service_client.py | 1 + .../_multiapi_service_client.py | 7 ++++++- .../aio/_multiapi_service_client.py | 7 ++++++- .../multiapidataplane/v1/_configuration.py | 1 - .../v1/_multiapi_service_client.py | 1 + .../v1/aio/_configuration.py | 1 - .../v1/aio/_multiapi_service_client.py | 1 + .../multiapidataplane/v2/_configuration.py | 1 - .../v2/_multiapi_service_client.py | 1 + .../v2/aio/_configuration.py | 1 - .../v2/aio/_multiapi_service_client.py | 1 + .../multiapidataplane/v3/_configuration.py | 1 - .../v3/_multiapi_service_client.py | 1 + .../v3/aio/_configuration.py | 1 - .../v3/aio/_multiapi_service_client.py | 1 + .../_multiapi_service_client.py | 7 ++++++- .../aio/_multiapi_service_client.py | 7 ++++++- .../multiapikeywordonly/v1/_configuration.py | 1 - .../v1/_multiapi_service_client.py | 1 + .../v1/aio/_configuration.py | 1 - .../v1/aio/_multiapi_service_client.py | 1 + .../multiapikeywordonly/v2/_configuration.py | 1 - .../v2/_multiapi_service_client.py | 1 + .../v2/aio/_configuration.py | 1 - .../v2/aio/_multiapi_service_client.py | 1 + .../multiapikeywordonly/v3/_configuration.py | 1 - .../v3/_multiapi_service_client.py | 1 + .../v3/aio/_configuration.py | 1 - .../v3/aio/_multiapi_service_client.py | 1 + .../_multiapi_service_client.py | 11 ++++++++-- .../multiapinoasync/v1/_metadata.json | 10 +++++----- .../v1/_multiapi_service_client.py | 16 ++++++++++++--- .../multiapinoasync/v2/_metadata.json | 10 +++++----- .../v2/_multiapi_service_client.py | 16 ++++++++++++--- .../multiapinoasync/v3/_metadata.json | 10 +++++----- .../v3/_multiapi_service_client.py | 16 ++++++++++++--- .../_multiapi_service_client.py | 7 ++++++- .../aio/_multiapi_service_client.py | 7 ++++++- .../v0/_multiapi_service_client.py | 1 + .../v0/aio/_multiapi_service_client.py | 1 + .../v1/_multiapi_service_client.py | 1 + .../v1/aio/_multiapi_service_client.py | 1 + .../submodule/_multiapi_service_client.py | 11 ++++++++-- .../submodule/aio/_multiapi_service_client.py | 11 ++++++++-- .../submodule/v1/_metadata.json | 10 +++++----- .../submodule/v1/_multiapi_service_client.py | 16 ++++++++++++--- .../v1/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../submodule/v2/_metadata.json | 10 +++++----- .../submodule/v2/_multiapi_service_client.py | 16 ++++++++++++--- .../v2/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../submodule/v3/_metadata.json | 10 +++++----- .../submodule/v3/_multiapi_service_client.py | 16 ++++++++++++--- .../v3/aio/_multiapi_service_client.py | 18 ++++++++++++----- .../_additional_properties_client.py | 1 + .../aio/_additional_properties_client.py | 1 + .../Anything/anything/_anything_client.py | 1 + .../Anything/anything/aio/_anything_client.py | 1 + .../_auto_rest_swagger_bat_array_service.py | 1 + .../_auto_rest_swagger_bat_array_service.py | 1 + .../_auto_rest_swagger_bat_array_service.py | 1 + .../_auto_rest_swagger_bat_array_service.py | 1 + ...nary_with_content_type_application_json.py | 1 + ...nary_with_content_type_application_json.py | 1 + .../_auto_rest_bool_test_service.py | 1 + .../aio/_auto_rest_bool_test_service.py | 1 + .../_auto_rest_swagger_bat_byte_service.py | 1 + .../_auto_rest_swagger_bat_byte_service.py | 1 + .../bodybytewithpackagename/_class_name.py | 1 + .../aio/_class_name.py | 1 + .../_auto_rest_complex_test_service.py | 1 + .../aio/_auto_rest_complex_test_service.py | 1 + .../bodydate/_auto_rest_date_test_service.py | 1 + .../aio/_auto_rest_date_test_service.py | 1 + .../_auto_rest_date_time_test_service.py | 1 + .../aio/_auto_rest_date_time_test_service.py | 1 + ...uto_rest_rfc1123_date_time_test_service.py | 1 + ...uto_rest_rfc1123_date_time_test_service.py | 1 + ...uto_rest_swagger_bat_dictionary_service.py | 1 + ...uto_rest_swagger_bat_dictionary_service.py | 1 + .../_auto_rest_duration_test_service.py | 1 + .../aio/_auto_rest_duration_test_service.py | 1 + .../_auto_rest_swagger_bat_file_service.py | 1 + .../_auto_rest_swagger_bat_file_service.py | 1 + ...auto_rest_swagger_bat_form_data_service.py | 1 + ...auto_rest_swagger_bat_form_data_service.py | 1 + .../_body_forms_data_url_encoded.py | 1 + .../aio/_body_forms_data_url_encoded.py | 1 + .../_auto_rest_integer_test_service.py | 1 + .../aio/_auto_rest_integer_test_service.py | 1 + .../_auto_rest_number_test_service.py | 1 + .../aio/_auto_rest_number_test_service.py | 1 + .../_auto_rest_swagger_bat_service.py | 1 + .../aio/_auto_rest_swagger_bat_service.py | 1 + .../bodytime/_auto_rest_time_test_service.py | 1 + .../aio/_auto_rest_time_test_service.py | 1 + .../clientenum/_client_with_enum.py | 1 + .../clientenum/aio/_client_with_enum.py | 1 + .../_auto_rest_swagger_constant_service.py | 1 + .../_auto_rest_swagger_constant_service.py | 1 + ...uto_rest_parameterized_host_test_client.py | 1 + ...uto_rest_parameterized_host_test_client.py | 1 + ...t_parameterized_custom_host_test_client.py | 1 + ...t_parameterized_custom_host_test_client.py | 1 + .../errorwithsecrets/_error_with_secrets.py | 1 + .../aio/_error_with_secrets.py | 1 + .../extensibleenumsswagger/_pet_store_inc.py | 1 + .../aio/_pet_store_inc.py | 1 + .../_auto_rest_swagger_bat_header_service.py | 1 + .../_auto_rest_swagger_bat_header_service.py | 1 + ...o_rest_http_infrastructure_test_service.py | 1 + ...o_rest_http_infrastructure_test_service.py | 1 + .../_incorrect_returned_error_model.py | 1 + .../aio/_incorrect_returned_error_model.py | 1 + .../internaloperation/_media_types_client.py | 1 + .../aio/_media_types_client.py | 1 + .../mediatypes/_media_types_client.py | 1 + .../mediatypes/aio/_media_types_client.py | 1 + .../_merge_patch_json_client.py | 1 + .../aio/_merge_patch_json_client.py | 1 + ...o_rest_resource_flattening_test_service.py | 1 + ...o_rest_resource_flattening_test_service.py | 1 + .../_multiple_inheritance_service_client.py | 1 + .../_multiple_inheritance_service_client.py | 1 + .../_non_string_enums_client.py | 1 + .../aio/_non_string_enums_client.py | 1 + .../objecttype/_object_type_client.py | 1 + .../objecttype/aio/_object_type_client.py | 1 + .../packagemode/_anything_client.py | 1 + .../packagemode/aio/_anything_client.py | 1 + .../_auto_rest_parameter_flattening.py | 1 + .../aio/_auto_rest_parameter_flattening.py | 1 + .../_parmaterized_endpoint_client.py | 1 + .../aio/_parmaterized_endpoint_client.py | 1 + .../report/_auto_rest_report_service.py | 1 + .../report/aio/_auto_rest_report_service.py | 1 + ...uto_rest_required_optional_test_service.py | 1 + ...uto_rest_required_optional_test_service.py | 1 + .../reservedwords/_reserved_words_client.py | 1 + .../aio/_reserved_words_client.py | 1 + .../_autorest_security_aad.py | 1 + .../aio/_autorest_security_aad.py | 1 + .../_security_aad_swagger_credential_flag.py | 1 + .../_security_aad_swagger_credential_flag.py | 1 + .../_autorest_security_key.py | 1 + .../aio/_autorest_security_key.py | 1 + .../_configuration.py | 1 - .../_security_key_swagger_credential_flag.py | 1 + .../aio/_configuration.py | 1 - .../_security_key_swagger_credential_flag.py | 1 + .../Url/url/_auto_rest_url_test_service.py | 1 + .../url/aio/_auto_rest_url_test_service.py | 1 + ...rl_mutli_collection_format_test_service.py | 1 + ...rl_mutli_collection_format_test_service.py | 1 + .../validation/_auto_rest_validation_test.py | 1 + .../aio/_auto_rest_validation_test.py | 1 + .../_auto_rest_swagger_batxml_service.py | 1 + .../aio/_auto_rest_swagger_batxml_service.py | 1 + .../_xms_error_response_extensions.py | 1 + .../aio/_xms_error_response_extensions.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../anythingversiontolerant/_client.py | 1 + .../anythingversiontolerant/aio/_client.py | 1 + .../bodyarrayversiontolerant/_client.py | 1 + .../bodyarrayversiontolerant/aio/_client.py | 1 + .../bodybinaryversiontolerant/_client.py | 1 + .../bodybinaryversiontolerant/aio/_client.py | 1 + .../bodybooleanversiontolerant/_client.py | 1 + .../bodybooleanversiontolerant/aio/_client.py | 1 + .../bodybyteversiontolerant/_client.py | 1 + .../bodybyteversiontolerant/aio/_client.py | 1 + .../bodycomplexversiontolerant/_client.py | 1 + .../bodycomplexversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../bodydatetimeversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../bodydateversiontolerant/_client.py | 1 + .../bodydateversiontolerant/aio/_client.py | 1 + .../bodydictionaryversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../bodydurationversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../bodyfileversiontolerant/_client.py | 1 + .../bodyfileversiontolerant/aio/_client.py | 1 + .../bodyformdataversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../bodyintegerversiontolerant/_client.py | 1 + .../bodyintegerversiontolerant/aio/_client.py | 1 + .../bodynumberversiontolerant/_client.py | 1 + .../bodynumberversiontolerant/aio/_client.py | 1 + .../bodystringversiontolerant/_client.py | 1 + .../bodystringversiontolerant/aio/_client.py | 1 + .../bodytimeversiontolerant/_client.py | 1 + .../bodytimeversiontolerant/aio/_client.py | 1 + .../clientenumversiontolerant/_client.py | 1 + .../clientenumversiontolerant/aio/_client.py | 1 + .../constantsversiontolerant/_client.py | 1 + .../constantsversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../custombaseurlversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../headerversiontolerant/_client.py | 1 + .../headerversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../mediatypesversiontolerant/_client.py | 1 + .../mediatypesversiontolerant/aio/_client.py | 1 + .../mergepatchjsonversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../modelflatteningversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../anything_client/_client.py | 1 + .../anything_client/aio/_client.py | 1 + .../nonstringenumsversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../objecttypeversiontolerant/_client.py | 1 + .../objecttypeversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../reportversiontolerant/_client.py | 1 + .../reportversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../reservedwordsversiontolerant/_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + .../urlversiontolerant/_client.py | 1 + .../urlversiontolerant/aio/_client.py | 1 + .../validationversiontolerant/_client.py | 1 + .../validationversiontolerant/aio/_client.py | 1 + .../xmlserviceversiontolerant/_client.py | 1 + .../xmlserviceversiontolerant/aio/_client.py | 1 + .../_client.py | 1 + .../aio/_client.py | 1 + 424 files changed, 1348 insertions(+), 449 deletions(-) diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py index 8c653df9222..22a6f580349 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import AutoRestSwaggerBATArrayServiceConfiguration @@ -31,12 +33,20 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestSwaggerBATArrayServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestSwaggerBATArrayServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py index 6faca583760..8ffd41d40ef 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -31,14 +33,20 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.aio.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestSwaggerBATArrayServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestSwaggerBATArrayServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/_client.py b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/_client.py index a7ed5365b04..e1ae0b47664 100644 --- a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/_client.py +++ b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/_client.py b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/_client.py index 54a356a0145..7f4a8028f39 100644 --- a/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/_client.py +++ b/packages/autorest.python/samples/specification/azure-test/test/azure-test/azure/test/_generated/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_client.py b/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_client.py index f6b8a99e092..b86dd40ec88 100644 --- a/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_client.py +++ b/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_client.py @@ -35,6 +35,7 @@ def __init__( self, credential: AzureKeyCredential, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/_client.py b/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/_client.py index c71d088dc11..eeb8a4476b9 100644 --- a/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/_client.py +++ b/packages/autorest.python/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/_client.py @@ -35,6 +35,7 @@ def __init__( self, credential: AzureKeyCredential, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/_client.py b/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/_client.py index 5d303e79d84..8901722bf0a 100644 --- a/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/_client.py +++ b/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHeadTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/aio/_client.py b/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/aio/_client.py index 583ce0fe06d..8a4d37d9a81 100644 --- a/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/aio/_client.py +++ b/packages/autorest.python/samples/specification/basic/generated/azure/basic/sample/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHeadTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/_client.py b/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/_client.py index f92e9bbd58e..0d8ab0f61b6 100644 --- a/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/_client.py +++ b/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PollingPagingExampleConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/aio/_client.py b/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/aio/_client.py index b24b5fbf096..e90f7bc8160 100644 --- a/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/aio/_client.py +++ b/packages/autorest.python/samples/specification/directives/generated/azure/directives/sample/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PollingPagingExampleConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py index 3695c334883..111b33b590d 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py index f8050266a7d..511fe18ae87 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/management/generated/setup.py b/packages/autorest.python/samples/specification/management/generated/setup.py index cd17a61ba91..57221e290e8 100644 --- a/packages/autorest.python/samples/specification/management/generated/setup.py +++ b/packages/autorest.python/samples/specification/management/generated/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py index cc268ec01a7..3c91bea5f90 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -75,13 +77,18 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ): if api_version: kwargs.setdefault("api_version", api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py index b451fdf5b63..325892cf307 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -75,13 +77,18 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: if api_version: kwargs.setdefault("api_version", api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index 95e2f0c1049..76d2ee79378 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py index 8caf5b67420..0f2d20297d4 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: azure.multiapi.sample.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,8 +42,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py index 4ba0a695b3d..4e4dba17be5 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -32,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,10 +43,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json index 760d0e843db..bb30465526b 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py index f951aa628df..683153cbf6b 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py index 4dd041dc8a8..94677888d7f 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -35,17 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json index bd5edd71d2a..984c47aaff8 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py index 8ec5cc4b6dd..d71fd02e4bc 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py index b23e3772db4..a7b3dafba9e 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -35,17 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py index 4c752efaa00..7643379f050 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_auto_rest_duration_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py index e1cce2485db..99edfaf2a7f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py index 638b0617a39..483b7730019 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_auto_rest_parameter_grouping_test_service.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py index fb151ae6b4c..a639888d938 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/_auto_rest_parameter_grouping_test_service.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py index cbaada6d8b5..fe557451ca5 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_auto_rest_report_service_for_azure.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py index 2b117bad207..6bd77ad055f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/_auto_rest_report_service_for_azure.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py index 6aa70ea9da6..322358de90c 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py @@ -14,8 +14,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import AutoRestAzureSpecialParametersTestClientConfiguration @@ -60,23 +62,23 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "http://localhost:3000", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py index f5c5aca6930..13fa4c384b7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py @@ -14,8 +14,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ._configuration import AutoRestAzureSpecialParametersTestClientConfiguration @@ -61,7 +63,7 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -69,15 +71,17 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "http://localhost:3000", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/setup.py index 58451de6e36..08b5728b8cc 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py index fd93aa1e278..d2692fca2fb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py index 20892718b53..01cd11b1690 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py index 76d3904c0c3..d65cb48c023 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import AutoRestPagingTestServiceConfiguration @@ -31,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,8 +42,16 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestPagingTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestPagingTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py index f9723689dab..4c7ee17f34f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,10 +42,16 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestPagingTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestPagingTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/setup.py index 117ffcf6b2d..86f667aba27 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py index b2d8d631125..d00b918e6d1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_auto_rest_parameterized_host_test_paging_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py index e63572f4e99..c5ab02b0a5d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/_auto_rest_parameterized_host_test_paging_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py index be86f08131e..09c3d19f313 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py index 804edc5597d..663bc1bb532 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py index 4b50f67a8d9..0709067133e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py index b7a7564d4ad..c58954c8a0d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py index 90edc60b5c5..1bc1acccb8e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/setup.py index a54bffd0e9f..c6a5e59e128 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py index 4285729aa20..e3614313aeb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py index 6ea218aa8e1..0d7de120841 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py index 42b9376dc53..ef55ba11a63 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadExceptionTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadExceptionTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadExceptionTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py index 9a68a505b9f..3fb81a4d06b 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadExceptionTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadExceptionTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadExceptionTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/setup.py index a7b4392f2b0..e1008339bc5 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py index a641f90a12e..b3adf5c2cde 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_auto_rest_head_test_service.py @@ -34,6 +34,7 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py index dcbe2e25ef7..2d4a857aa37 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/_auto_rest_head_test_service.py @@ -34,6 +34,7 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py index a54bffd0e9f..c6a5e59e128 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py index 654491fd5f7..761f68626f2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import AutoRestLongRunningOperationTestServiceConfiguration @@ -37,14 +39,22 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestLongRunningOperationTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py index 88acd187e9d..b626ca49569 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -37,16 +39,22 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestLongRunningOperationTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/setup.py index ffa857cbb99..518e534658d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py index 4c570471ac9..fef384ecb49 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_lro_with_paramaterized_endpoints.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py index ce5db58d78a..bc6f394cfa5 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/_lro_with_paramaterized_endpoints.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py index 033b04e43c9..947047796ac 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs self.credential = credential self.subscription_id = subscription_id - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "mixedapiversion/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_mixed_api_version_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_mixed_api_version_client.py index 1d850490512..6146344883d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_mixed_api_version_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_mixed_api_version_client.py @@ -74,6 +74,7 @@ def __init__( self._config = MixedApiVersionClientConfiguration( credential=credential, subscription_id=subscription_id, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py index c232c7a9f51..940cb6782ab 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **k self.credential = credential self.subscription_id = subscription_id - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "mixedapiversion/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_mixed_api_version_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_mixed_api_version_client.py index cb29ec9b7fa..d70a052ad6d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_mixed_api_version_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_mixed_api_version_client.py @@ -74,6 +74,7 @@ def __init__( self._config = MixedApiVersionClientConfiguration( credential=credential, subscription_id=subscription_id, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py index d2e74a53385..98155d17cc6 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import HeadClientConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,18 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = HeadClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = HeadClientConfiguration(credential=credential, credential_scopes=credential_scopes, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py index bc260204d84..48e9b77e48b 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import HeadClientConfiguration @@ -30,14 +32,18 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = HeadClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = HeadClientConfiguration(credential=credential, credential_scopes=credential_scopes, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py index f2dbf8cf1de..0a3a9f386ee 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import PagingClientConfiguration @@ -31,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,8 +42,14 @@ class PagingClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = PagingClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = PagingClientConfiguration(credential=credential, credential_scopes=credential_scopes, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py index bd412b0ad45..647343abc86 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,10 +42,14 @@ class PagingClient: Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = PagingClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = PagingClientConfiguration(credential=credential, credential_scopes=credential_scopes, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/setup.py index a086afefae8..aefe3ecbf2e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py index 93ac374c1a6..9721580abe7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py index 1f93f1ab517..4b2661141bb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py index 8ca48def439..554d71b4e48 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py index ed6c50e3431..3bafcaa05c7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/setup.py index d4089ee7622..2196e24bab7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py index d85b03c5d94..e60c2a8ea7d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py index a177749b512..4d951e88f1f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/setup.py index dd1f5156d20..2c3081ffe6e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py index ebee4e8f560..da5413ef05c 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_auto_rest_paging_test_service.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestPagingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py index efee2671b49..7234e05ca51 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/_auto_rest_paging_test_service.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestPagingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py index 0f2c73ace6e..7edf6fb46ef 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutorestSecurityAadConfiguration from ._serialization import Deserializer, Serializer @@ -28,12 +30,20 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutorestSecurityAadConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py index 7e09253ccaa..d0390b29305 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutorestSecurityAadConfiguration @@ -28,14 +30,20 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutorestSecurityAadConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/setup.py index 27aa058cd53..5ffcd719617 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py index a51437f9b75..6b4c34b460e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutorestSecurityKeyConfiguration from ._serialization import Deserializer, Serializer @@ -28,12 +30,20 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutorestSecurityKeyConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py index d67fea48a5f..fa7d1ce9cc6 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutorestSecurityKeyConfiguration @@ -28,14 +30,20 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutorestSecurityKeyConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/setup.py index e8875781d77..5f9cc6cf163 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/setup.py index c6ea32dace6..72e488a0c6a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py index 15cd0c02586..209026411a3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import StorageManagementClientConfiguration @@ -36,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -45,16 +47,16 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py index 3ffe8e39988..a14824d16cd 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -36,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "https://management.azure.com". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -46,15 +48,17 @@ class StorageManagementClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py index 52addf5dbf5..42b7d68a1a8 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "msrest>=0.7.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py index 5aa52444bb6..b2ae6b2d960 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from ._configuration import MicrosoftAzureTestUrlConfiguration @@ -33,23 +35,23 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "http://localhost:3000", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py index e39c6b64eb4..d77749ff467 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from .._serialization import Deserializer, Serializer @@ -33,7 +35,7 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -41,15 +43,17 @@ class MicrosoftAzureTestUrl: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "http://localhost:3000", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_client.py index 0b6a95df502..66012287aa9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py index 01b23de98ae..53753d25a38 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_client.py index 4403e932fe9..96ea67af51c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/_client.py index 0535ae8fbb3..d642fb485d0 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterGroupingTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_client.py index 9876bd4218a..4f243a22057 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/_client.py index b156069493b..f6ea3ba768e 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceForAzureConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py index b05fb768ab6..bdef212df2a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestAzureSpecialParametersTestClientConfiguration from ._serialization import Deserializer, Serializer @@ -62,23 +64,23 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - endpoint: str = "http://localhost:3000", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py index 391f9391905..e40d498e1a5 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestAzureSpecialParametersTestClientConfiguration @@ -62,7 +64,7 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -70,15 +72,17 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - endpoint: str = "http://localhost:3000", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/setup.py index 2697f1fb0ab..717cb8e425d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py index d0ff144d2a6..2e2922eb871 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py index f0e0a30c6c4..24bc4d89166 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py index d7a04dd6f5b..ada16240c49 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestPagingTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -39,8 +41,16 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestPagingTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestPagingTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + kwargs["request_id_header_name"] = "client-request-id" _policies = kwargs.pop("policies", None) if _policies is None: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py index c494d8fe3f7..2ad81987381 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestPagingTestServiceConfiguration @@ -30,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -39,10 +41,16 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestPagingTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestPagingTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + kwargs["request_id_header_name"] = "client-request-id" _policies = kwargs.pop("policies", None) if _policies is None: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/setup.py index 7db9c0e09ff..4253f7d53cf 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_client.py index 8e239e07506..06bb111b020 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/_client.py index a7c922f5a37..f1bb93da7fe 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestPagingClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py index 95892b1b19a..51ffb5fc703 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py index 90ceb384219..6f42d6a4c9c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py index 3513b9af626..28c5b261de2 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadExceptionTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadExceptionTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadExceptionTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py index e8a65316c7e..b076ec3cc71 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadExceptionTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str """ - def __init__( - self, credential: "AsyncTokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadExceptionTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadExceptionTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/setup.py index ea622886989..e2bdb676406 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py index e036e7e5142..0b9d61a8345 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py index 8637361f364..76fff645821 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py index ed7221131d0..a8b3e5ddabc 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py index 42fc9afc7db..3f9db3f43f0 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestHeadTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -30,12 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py index 8436bf30852..e6cc0e29136 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestHeadTestServiceConfiguration @@ -30,14 +32,20 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str """ - def __init__( - self, credential: "AsyncTokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestHeadTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestHeadTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/setup.py index f73cb48104d..042133104a6 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/_client.py index 5f4f80678df..28cd1b71c18 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = LroPagingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/aio/_client.py index 3bb0f474830..9e5eb9c898d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroPagingVersionTolerant/lropagingversiontolerant/aio/_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = LroPagingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py index 2dcfbcc3f25..c794a34c78a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import AutoRestLongRunningOperationTestServiceConfiguration from ._serialization import Deserializer, Serializer @@ -36,14 +38,22 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestLongRunningOperationTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py index 9b9ad9ecb03..911017844f1 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import AutoRestLongRunningOperationTestServiceConfiguration @@ -36,16 +38,22 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", endpoint: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = AutoRestLongRunningOperationTestServiceConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = AutoRestLongRunningOperationTestServiceConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/setup.py index 514db224def..a31fdcad78d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_client.py index 384949c6f1a..5d8c00382b6 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/_client.py index ab204b3fdcf..55b5b1d5086 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = LROWithParamaterizedEndpointsConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_client.py index 148b2ba0a1c..97ab44952b4 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestPagingTestServiceConfiguration(**kwargs) + kwargs["request_id_header_name"] = "client-request-id" _policies = kwargs.pop("policies", None) if _policies is None: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/_client.py index d63e538b02b..56153e719c5 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/_client.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestPagingTestServiceConfiguration(**kwargs) + kwargs["request_id_header_name"] = "client-request-id" _policies = kwargs.pop("policies", None) if _policies is None: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/setup.py index b3467979e2b..9d6af72652c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py index 723a2ec260e..714e7734ebb 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import StorageManagementClientConfiguration from ._serialization import Deserializer, Serializer @@ -35,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "https://management.azure.com". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -44,16 +46,16 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - endpoint: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py index 605eaaa33b2..91230a1f5e1 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import StorageManagementClientConfiguration @@ -35,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "https://management.azure.com". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -45,15 +47,17 @@ class StorageManagementClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - endpoint: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/setup.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/setup.py index 405131fc562..08a6d41d845 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/setup.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/setup.py @@ -22,7 +22,7 @@ include_package_data=True, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], long_description="""\ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py index 9d3c1977fe6..879b716bc3e 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import MicrosoftAzureTestUrlConfiguration from ._serialization import Deserializer, Serializer @@ -32,23 +34,23 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - endpoint: str = "http://localhost:3000", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py index a995dc02ef9..aa3008d35da 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import MicrosoftAzureTestUrlConfiguration @@ -32,7 +34,7 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Default value is "http://localhost:3000". + :param endpoint: Service URL. Required. Default value is "". :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -40,15 +42,17 @@ class MicrosoftAzureTestUrl: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - endpoint: str = "http://localhost:3000", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any ) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( - credential=credential, subscription_id=subscription_id, **kwargs + credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/_client.py index 81da7aaaaf9..19a047fc7bc 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/aio/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/aio/_client.py index 08e84d01e5d..144e0aefd15 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationCustomizedVersionTolerant/dpgcustomizationcustomizedversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/_client.py index 81da7aaaaf9..19a047fc7bc 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/aio/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/aio/_client.py index 08e84d01e5d..144e0aefd15 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGCustomizationInitialVersionTolerant/dpgcustomizationinitialversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/_client.py index 54ab6a5143f..f0f9ff55c9b 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/aio/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/aio/_client.py index a109c8f7a45..7c3fbd7cd53 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenInitialVersionTolerant/dpgservicedriveninitialversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/_client.py index 8916b9eaaf7..fadbe9118bd 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/aio/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/aio/_client.py index f2c95bd1fae..c810aee54d0 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGServiceDrivenUpdateOneVersionTolerant/dpgservicedrivenupdateoneversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/_client.py index df86f15d40c..5742e9e47ca 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/aio/_client.py b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/aio/_client.py index 4ff20d3ad9e..44eae55ef6f 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/dpg/version-tolerant/Expected/AcceptanceTests/DPGTestModelsVersionTolerant/dpgtestmodelsversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = DPGClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py index c84399822af..aa3a3efa7da 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -71,13 +73,18 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py index 1262c3ca802..47ce503b975 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -71,13 +73,18 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json index 5de54036df0..205be4b80dc 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py index 9955ea175a5..174dee69a8f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -31,15 +33,23 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py index 99f361877eb..c38acd21812 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -31,17 +33,23 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json index 83970d1cfef..e42e49d3cdf 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py index 3dc74cddca7..d493c2e32d5 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,8 +42,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py index 7cc3d40eb7d..c241a96ccec 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,10 +42,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json index fae5149ddd6..e8d8e54b8ed 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py index 267df04dacc..a8bb093e49d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py index 3a081ccc216..603815456fd 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -33,17 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json index 359498e32bc..7a46d26be77 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py index 119f8588d79..256edbf27f1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py index e41a3533676..b82c26a9e47 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -33,17 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_multiapi_service_client.py index 324fbdc58e0..6217d1d023e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/_multiapi_service_client.py index 7afa7077e11..27f3b1fc132 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_multiapi_service_client.py index ab171b0b766..5941d511dc1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_multiapi_service_client.py @@ -42,6 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/_multiapi_service_client.py index 4d425a8b9d6..c013e00b3d7 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/_multiapi_service_client.py @@ -42,6 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_multiapi_service_client.py index e27caf2ecf8..0a694774d16 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_multiapi_service_client.py @@ -42,6 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/_multiapi_service_client.py index fd43b96f213..065824559be 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/_multiapi_service_client.py @@ -42,6 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py index d519aa1a6a3..83801faa7e7 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py @@ -78,7 +78,12 @@ def __init__( raise ValueError("API version {} is not available".format(api_version)) if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py index a1c6a473a44..bb4da60cb3b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py @@ -78,7 +78,12 @@ def __init__( raise ValueError("API version {} is not available".format(api_version)) if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py index e88c1c6d7af..baf1c262e1d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py @@ -42,7 +42,6 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self.credential = credential self.endpoint = endpoint self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_multiapi_custom_base_url_service_client.py index e961cb6fe23..22df14aa670 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_multiapi_custom_base_url_service_client.py @@ -40,6 +40,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self._config = MultiapiCustomBaseUrlServiceClientConfiguration( credential=credential, endpoint=endpoint, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py index 9915f2c2e2e..a705a799808 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py @@ -42,7 +42,6 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self.credential = credential self.endpoint = endpoint self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_multiapi_custom_base_url_service_client.py index 37dbb09b777..0f22aaf5ce4 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_multiapi_custom_base_url_service_client.py @@ -40,6 +40,7 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self._config = MultiapiCustomBaseUrlServiceClientConfiguration( credential=credential, endpoint=endpoint, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py index 5f2904887f8..1570ee8ac73 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py @@ -42,7 +42,6 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self.credential = credential self.endpoint = endpoint self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_multiapi_custom_base_url_service_client.py index ed15d88585e..6dfec041437 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_multiapi_custom_base_url_service_client.py @@ -40,6 +40,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self._config = MultiapiCustomBaseUrlServiceClientConfiguration( credential=credential, endpoint=endpoint, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py index 0bdd1c9cfd0..21f0d687105 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py @@ -42,7 +42,6 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self.credential = credential self.endpoint = endpoint self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_multiapi_custom_base_url_service_client.py index 98cc9e0b5e0..c462a585c76 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_multiapi_custom_base_url_service_client.py @@ -40,6 +40,7 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self._config = MultiapiCustomBaseUrlServiceClientConfiguration( credential=credential, endpoint=endpoint, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py index e12d2069db1..f83ec9c17c4 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py @@ -76,7 +76,12 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py index c8ec3590978..4a1df5f9030 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py @@ -76,7 +76,12 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py index 09e03ece143..c34fd082cd4 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_multiapi_service_client.py index 02e0b796d19..745909ae315 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py index 3d6432fa758..511fd50c8d5 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_multiapi_service_client.py index c5457654c34..fa594eb8b02 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py index 5e60bea3540..8726e9a2ac4 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_multiapi_service_client.py index 2f9a67a9e8c..13c82562010 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py index 8d71e3f2f72..8628d82e59b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_multiapi_service_client.py index 4809ee86266..00468326ef1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py index 9826b12b94f..a2b5f96cb8b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_multiapi_service_client.py index 7b6fc625cf4..1d40f8db628 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py index 0b30d2372cd..01f5346839a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_multiapi_service_client.py index 56e1a56df02..9a5c88942ca 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py index 84164bb2598..1f074e1e4d2 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py @@ -76,7 +76,12 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py index 7d181c0167b..ed5e3ae3f2e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py @@ -76,7 +76,12 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py index 6810552fa19..7df46f8ae5d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_multiapi_service_client.py index 4c91d87e39f..5da3e5ac4fd 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py index e704da2b33e..9f155945d58 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_multiapi_service_client.py index 3d1a97d3380..56d449e4ff3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py index 74eee4f7f7d..01a4dfbd605 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_multiapi_service_client.py index 30bdc5c6c06..f0691ac1113 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py index 2faf9fb852f..f9747528c6d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_multiapi_service_client.py index 0dc415a7c7e..d5281ac051e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py index 525afec9c0b..f526e98d58b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_multiapi_service_client.py index 1e86a7b095e..f18802a8e7e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py index fa0ebc27201..f36af5a7547 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py @@ -37,7 +37,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_multiapi_service_client.py index 519ff60a57e..d2c643af9f8 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py index 5bc09253cd6..20442135f2d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -71,13 +73,18 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json index 23fedc11828..bfdd4a26440 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py index 6c7eda4e245..a0dac2e8829 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -31,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapinoasync.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -40,8 +42,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json index 5cf2764ec1a..e775f6b7724 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py index b42aa5f432b..f80d692c4ef 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json index 4c4a1de399c..c4dadb22bf6 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py index 089af5a6d19..45c31147734 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -33,15 +35,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py index d3dc33f622a..3d014310c61 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py @@ -73,7 +73,12 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py index 681cdbfb1ea..435618d24e6 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py @@ -73,7 +73,12 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/_multiapi_service_client.py index fda5b5367df..a837213c499 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/_multiapi_service_client.py @@ -39,6 +39,7 @@ class MultiapiServiceClient: def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/aio/_multiapi_service_client.py index 0010438f296..a7e33edcc2b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v0/aio/_multiapi_service_client.py @@ -41,6 +41,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_multiapi_service_client.py index e26d21c5737..546a3dd7669 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_multiapi_service_client.py @@ -41,6 +41,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/_multiapi_service_client.py index 7e9382d9988..671fe43ce98 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/_multiapi_service_client.py @@ -43,6 +43,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py index 5c0f01010c9..46582181f41 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -71,13 +73,18 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py index e9d64fa7bfe..1413513b941 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py @@ -13,8 +13,10 @@ from typing_extensions import Self from azure.core.pipeline import policies +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from azure.profiles import KnownProfiles, ProfileDefinition from azure.profiles.multiapiclient import MultiApiClientMixin @@ -71,13 +73,18 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: str = "", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - self._config = MultiapiServiceClientConfiguration(credential, **kwargs) + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index 9c6ece66781..573f636a557 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py index d804d78d30d..3a908b31bb3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -32,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,8 +43,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py index 4bc4f474464..e1309dba312 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -32,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,10 +43,16 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json index d5ebe031636..aa68380e06f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py index d4e7e77885b..889c5389ed5 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -35,15 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py index dba17194fa3..15ced84cb49 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -35,17 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json index bf467aa3b60..97701a3b509 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"http://localhost:3000\"", + "host_value": "\"\"", "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"http://localhost:3000\",", + "signature": "base_url: str = \"\",", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py index b507e04b23a..e83a519680f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from . import models as _models from .._serialization import Deserializer, Serializer @@ -35,15 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py index abaf7900ef2..d4fd8fd2ad0 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .. import models as _models from ..._serialization import Deserializer, Serializer @@ -35,17 +37,23 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Default value is "http://localhost:3000". + :param base_url: Service URL. Required. Default value is "". :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any - ) -> None: - self._config = MultiapiServiceClientConfiguration(credential=credential, **kwargs) + def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) + self._config = MultiapiServiceClientConfiguration( + credential=credential, credential_scopes=credential_scopes, **kwargs + ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py index 89e277c873a..c3c9daf9bd6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_additional_properties_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AdditionalPropertiesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py index 35a4819e005..f0c436287c7 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/_additional_properties_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AdditionalPropertiesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_anything_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_anything_client.py index 1ca1964e7fa..a4653139be9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_anything_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_anything_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/_anything_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/_anything_client.py index 769b87d874f..f2e6e6d527e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/_anything_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/_anything_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py index 5180c3159a8..a79cfca019a 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_auto_rest_swagger_bat_array_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py index 4febf1949d2..6050b5a70e0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/_auto_rest_swagger_bat_array_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py index 5532978307a..289431d9bf8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_auto_rest_swagger_bat_array_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py index 0234ce33a34..5d952d1c653 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/_auto_rest_swagger_bat_array_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/_binary_with_content_type_application_json.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/_binary_with_content_type_application_json.py index aabd23ed485..89a0d339ec6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/_binary_with_content_type_application_json.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/_binary_with_content_type_application_json.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BinaryWithContentTypeApplicationJsonConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/_binary_with_content_type_application_json.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/_binary_with_content_type_application_json.py index 49f60eaa727..7d46eab1c05 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/_binary_with_content_type_application_json.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/_binary_with_content_type_application_json.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BinaryWithContentTypeApplicationJsonConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py index e9e6eca4434..925d929f8b8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_auto_rest_bool_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestBoolTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py index 027025fd46e..e6af036dd3d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/_auto_rest_bool_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestBoolTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py index f1bf9efe2b2..2d816a753ce 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_auto_rest_swagger_bat_byte_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py index b76914889bb..ea167041ef3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/_auto_rest_swagger_bat_byte_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py index 6050727a319..88f3c2c5459 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_class_name.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClassNameConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py index b308f5cbbb6..f91c54ff18a 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/_class_name.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClassNameConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py index b2944e7ac41..97dab0f9fde 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_auto_rest_complex_test_service.py @@ -63,6 +63,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestComplexTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py index 07d76ee528c..ec9a5dab8af 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/_auto_rest_complex_test_service.py @@ -63,6 +63,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestComplexTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py index 70963f874fa..9c6b4033298 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_auto_rest_date_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py index ccc57788bc3..6768deb0435 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/_auto_rest_date_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py index 2e980ca281a..c497bec2c45 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_auto_rest_date_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py index a168ee7ec5f..501b5a2c92c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/_auto_rest_date_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py index 05aae325b76..cf105d0017f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_auto_rest_rfc1123_date_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py index aa14ba53e6b..748c40ccd11 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/_auto_rest_rfc1123_date_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_bat_dictionary_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_bat_dictionary_service.py index 410fee5f90f..bee14656b86 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_bat_dictionary_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_auto_rest_swagger_bat_dictionary_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_bat_dictionary_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_bat_dictionary_service.py index b803cab36e8..569d7366ba0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_bat_dictionary_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/_auto_rest_swagger_bat_dictionary_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py index 4c752efaa00..7643379f050 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_auto_rest_duration_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py index e1cce2485db..99edfaf2a7f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/_auto_rest_duration_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py index 6b570a7ebc7..c7965036b6e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_auto_rest_swagger_bat_file_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py index e4038b9fba2..48c7b77419d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/_auto_rest_swagger_bat_file_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py index 65249d472a4..efacf99fe8f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_auto_rest_swagger_bat_form_data_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py index 515aa98c262..26be4040cd7 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/_auto_rest_swagger_bat_form_data_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/_body_forms_data_url_encoded.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/_body_forms_data_url_encoded.py index d7b8bf253df..e717719c087 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/_body_forms_data_url_encoded.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/_body_forms_data_url_encoded.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BodyFormsDataURLEncodedConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/_body_forms_data_url_encoded.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/_body_forms_data_url_encoded.py index 5f78442be01..64d6491192e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/_body_forms_data_url_encoded.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/_body_forms_data_url_encoded.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BodyFormsDataURLEncodedConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py index c78917aa4bb..b168153ab0e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_auto_rest_integer_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py index 38664105260..9cddae1b222 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/_auto_rest_integer_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py index b78e52f41b6..cfd550c70fe 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_auto_rest_number_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestNumberTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py index 3cf9049f1b1..ede7627b551 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/_auto_rest_number_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestNumberTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py index 10f7ca1dfef..60727cd8e5d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_auto_rest_swagger_bat_service.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py index 5c70508e2a0..b875996672c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/_auto_rest_swagger_bat_service.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py index 223b2ee2207..512d818518e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_auto_rest_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py index 229c457f9c1..4f89aee52af 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/_auto_rest_time_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/_client_with_enum.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/_client_with_enum.py index 9c9564ff670..eff66ae0348 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/_client_with_enum.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/_client_with_enum.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, x_ms_enum: Union[str, _models.Enum0], base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClientWithEnumConfiguration(x_ms_enum=x_ms_enum, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/aio/_client_with_enum.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/aio/_client_with_enum.py index bd26f71f335..b4a94507ab2 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/aio/_client_with_enum.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ClientEnum/clientenum/aio/_client_with_enum.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, x_ms_enum: Union[str, _models.Enum0], base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClientWithEnumConfiguration(x_ms_enum=x_ms_enum, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py index 25a6e1bb020..a35a30f78b4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_auto_rest_swagger_constant_service.py @@ -45,6 +45,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py index 9ac0c77484a..a65b8ff64a3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/_auto_rest_swagger_constant_service.py @@ -45,6 +45,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py index fd93aa1e278..d2692fca2fb 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_auto_rest_parameterized_host_test_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py index 20892718b53..01cd11b1690 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/_auto_rest_parameterized_host_test_client.py @@ -36,6 +36,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py index b3028737c79..1e29d08faab 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_auto_rest_parameterized_custom_host_test_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestParameterizedCustomHostTestClientConfiguration( subscription_id=subscription_id, dns_suffix=dns_suffix, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py index 65093507dfb..0e812ec669b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/_auto_rest_parameterized_custom_host_test_client.py @@ -39,6 +39,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestParameterizedCustomHostTestClientConfiguration( subscription_id=subscription_id, dns_suffix=dns_suffix, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/_error_with_secrets.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/_error_with_secrets.py index 73fa6d62e86..a694454bd0b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/_error_with_secrets.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/_error_with_secrets.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ErrorWithSecretsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/_error_with_secrets.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/_error_with_secrets.py index bd65bdc715c..cef6bbbccf0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/_error_with_secrets.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ErrorWithSecrets/errorwithsecrets/aio/_error_with_secrets.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ErrorWithSecretsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py index 1babe257657..000dfd95eb9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_pet_store_inc.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PetStoreIncConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py index d86a885ac0c..00763655f60 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/_pet_store_inc.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PetStoreIncConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py index d8f906bc655..7dad12189c9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_auto_rest_swagger_bat_header_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py index d3517f9554a..100e519edf5 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/_auto_rest_swagger_bat_header_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py index b338e6147eb..dbddab5e47e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_auto_rest_http_infrastructure_test_service.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py index 961442f7d76..4c66af0db55 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/_auto_rest_http_infrastructure_test_service.py @@ -53,6 +53,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_incorrect_returned_error_model.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_incorrect_returned_error_model.py index 0c63f590159..2d9f549ee01 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_incorrect_returned_error_model.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_incorrect_returned_error_model.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = IncorrectReturnedErrorModelConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/_incorrect_returned_error_model.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/_incorrect_returned_error_model.py index 1acfc63761f..58c1bf3a26e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/_incorrect_returned_error_model.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/_incorrect_returned_error_model.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = IncorrectReturnedErrorModelConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/_media_types_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/_media_types_client.py index 41ae72b4285..c48c0243ca5 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/_media_types_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/_media_types_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/aio/_media_types_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/aio/_media_types_client.py index 4d6f09a1f08..1c9231e20d6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/aio/_media_types_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/InternalOperation/internaloperation/aio/_media_types_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py index 41ae72b4285..c48c0243ca5 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_media_types_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py index 4d6f09a1f08..1c9231e20d6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/_media_types_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/_merge_patch_json_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/_merge_patch_json_client.py index ed2de704a46..06a621d5a37 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/_merge_patch_json_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/_merge_patch_json_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MergePatchJsonClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/_merge_patch_json_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/_merge_patch_json_client.py index 2c678bcf180..bb330133d10 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/_merge_patch_json_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MergePatchJson/mergepatchjson/aio/_merge_patch_json_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MergePatchJsonClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py index b07815279a6..17d9824bed4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_auto_rest_resource_flattening_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py index 97cdfd1c338..1730604d458 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/_auto_rest_resource_flattening_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py index 7ac90a288c1..7f7da7567e9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_multiple_inheritance_service_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py index c0c7d02a52a..ee3602ee6d7 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/_multiple_inheritance_service_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py index 28cf766a4e6..d53265c3255 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_non_string_enums_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = NonStringEnumsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py index 1ef67f61dbb..fcde7fdc6b0 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/_non_string_enums_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = NonStringEnumsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py index 40c9601073b..b0285fb8017 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_object_type_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ObjectTypeClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py index 3c4473bcf21..f2bc4a911de 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/_object_type_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ObjectTypeClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/_anything_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/_anything_client.py index 1ca1964e7fa..a4653139be9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/_anything_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/_anything_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/aio/_anything_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/aio/_anything_client.py index 769b87d874f..f2e6e6d527e 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/aio/_anything_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/PackageModeDataPlane/packagemode/aio/_anything_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py index d46930f5a1b..5231cba152a 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_auto_rest_parameter_flattening.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterFlatteningConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py index b0823cb09ab..8b59c92e4de 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/_auto_rest_parameter_flattening.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterFlatteningConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_parmaterized_endpoint_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_parmaterized_endpoint_client.py index 1d20b82d3b0..88c32415461 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_parmaterized_endpoint_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_parmaterized_endpoint_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ParmaterizedEndpointClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/_parmaterized_endpoint_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/_parmaterized_endpoint_client.py index c2a0c4d52ba..e6394fdf22f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/_parmaterized_endpoint_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/_parmaterized_endpoint_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ParmaterizedEndpointClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py index f91cbab02d7..95cfbdd6176 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_auto_rest_report_service.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py index 63a4d42cd9e..d9b09147805 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/_auto_rest_report_service.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py index 80e298d202a..ab509ee610f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_auto_rest_required_optional_test_service.py @@ -52,6 +52,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential optional_global_query=optional_global_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py index cab63f88090..1bad1c81c56 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/_auto_rest_required_optional_test_service.py @@ -52,6 +52,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential optional_global_query=optional_global_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_reserved_words_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_reserved_words_client.py index 22de6fa5962..865068d1b7f 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_reserved_words_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_reserved_words_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ReservedWordsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/_reserved_words_client.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/_reserved_words_client.py index e9907e8ac5a..66442549bed 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/_reserved_words_client.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/_reserved_words_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ReservedWordsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py index 4166d74ab09..3404aa612af 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py @@ -33,6 +33,7 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py index 5cbd65bb0cb..fe4150bd072 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py @@ -35,6 +35,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/_security_aad_swagger_credential_flag.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/_security_aad_swagger_credential_flag.py index 0f288d65ed2..914ba651db3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/_security_aad_swagger_credential_flag.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/_security_aad_swagger_credential_flag.py @@ -33,6 +33,7 @@ class SecurityAadSwaggerCredentialFlag( def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = SecurityAadSwaggerCredentialFlagConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/aio/_security_aad_swagger_credential_flag.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/aio/_security_aad_swagger_credential_flag.py index bb20661f5e0..817d2a5a669 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/aio/_security_aad_swagger_credential_flag.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityAadSwaggerCredentialFlag/securityaadswaggercredentialflag/aio/_security_aad_swagger_credential_flag.py @@ -33,6 +33,7 @@ class SecurityAadSwaggerCredentialFlag( def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = SecurityAadSwaggerCredentialFlagConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py index 016fceb2ef5..32f7d0217bd 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py @@ -31,6 +31,7 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py index 5aeaa052d83..63b53235585 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py @@ -31,6 +31,7 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl def __init__(self, credential: AzureKeyCredential, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py index 708c7be80b8..00e2799a0bc 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py @@ -31,7 +31,6 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: raise ValueError("Parameter 'credential' must not be None.") self.credential = credential - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "securitykeyswaggercredentialflag/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_security_key_swagger_credential_flag.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_security_key_swagger_credential_flag.py index 2273d89c1c9..df5086605b6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_security_key_swagger_credential_flag.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_security_key_swagger_credential_flag.py @@ -35,6 +35,7 @@ class SecurityKeySwaggerCredentialFlag( def __init__(self, credential: "TokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = SecurityKeySwaggerCredentialFlagConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py index e3b1ac6cf4c..b09cdfad59c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py @@ -31,7 +31,6 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: raise ValueError("Parameter 'credential' must not be None.") self.credential = credential - self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "securitykeyswaggercredentialflag/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_security_key_swagger_credential_flag.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_security_key_swagger_credential_flag.py index 7e153112c8f..1aed3079a24 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_security_key_swagger_credential_flag.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_security_key_swagger_credential_flag.py @@ -37,6 +37,7 @@ def __init__( self, credential: "AsyncTokenCredential", base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = SecurityKeySwaggerCredentialFlagConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py index 9a25aee2261..3d8b4d6f2c8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_auto_rest_url_test_service.py @@ -49,6 +49,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestUrlTestServiceConfiguration( global_string_path=global_string_path, global_string_query=global_string_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py index 645eeb20e9e..37032242a5d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/_auto_rest_url_test_service.py @@ -49,6 +49,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestUrlTestServiceConfiguration( global_string_path=global_string_path, global_string_query=global_string_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py index 28447d8d0e9..2903265c391 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_auto_rest_url_mutli_collection_format_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py index d1bd6bf0ffd..9ab2eb42cd4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/_auto_rest_url_mutli_collection_format_test_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py index 44966018569..b2bc8afba3c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_auto_rest_validation_test.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, subscription_id: str, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestValidationTestConfiguration(subscription_id=subscription_id, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py index 7736f8e6b55..482dff708dd 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/_auto_rest_validation_test.py @@ -37,6 +37,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, subscription_id: str, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestValidationTestConfiguration(subscription_id=subscription_id, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py index 33d6e014dc0..8b9e258892d 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_auto_rest_swagger_batxml_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py index 6fa38d45329..71d898a4808 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/_auto_rest_swagger_batxml_service.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py index fd83618f30d..128e6a99526 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py index 1570d8cf33c..cfe19779ed1 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, base_url: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_client.py index 59821844359..72e5a8c21bb 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AdditionalPropertiesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/_client.py index a1be17dc44c..bf722ff4c7a 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AdditionalPropertiesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_client.py index eb4bef21812..519f7a6d1d4 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/_client.py index 5ca75b940e8..328e25d83cf 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_client.py index d5665082881..96818639733 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/_client.py index 68c048e7df7..baf6099c8a1 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATArrayServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_client.py index 623777da4f6..ebe6e3c74a5 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BinaryWithContentTypeApplicationJsonConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/_client.py index 777ccfdf3a4..58ce76bbea5 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BinaryWithContentTypeApplicationJsonConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_client.py index 526b3b4413c..f0e5934b288 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestBoolTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/_client.py index 5a8929663e5..54424eec4b6 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestBoolTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_client.py index 954639a13d9..7a36e78f357 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/_client.py index 0fc083b41ee..7fd12d06c3e 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATByteServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_client.py index 93a8e538b71..3a6593d6772 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_client.py @@ -62,6 +62,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestComplexTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/_client.py index a16a3801937..bf384dcec37 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/_client.py @@ -62,6 +62,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestComplexTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_client.py index b0f948ad9a1..85ea3316283 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/_client.py index 75165bcb3d6..57511423d49 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestRFC1123DateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_client.py index 242242c75d9..22024dce353 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/_client.py index 7924f7f4615..c122ba4b8a2 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_client.py index 65acb645896..539bde48012 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/_client.py index eafe9ccaa78..3b00df8de78 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDateTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_client.py index fae093b9fa9..42f1c9ccd24 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/_client.py index 546322c9d08..58fcfc685ae 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATDictionaryServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_client.py index 0b6a95df502..66012287aa9 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py index 01b23de98ae..53753d25a38 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestDurationTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_client.py index e7214e0ee8e..c912ab3d421 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/_client.py index 590b4df3695..bd0bcb844f9 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFileServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_client.py index a355471d307..9f560ff6bb6 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/_client.py index af9f27d38e2..8da45e972e8 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATFormDataServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_client.py index 1962b703a89..2f76049a992 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BodyFormsDataURLEncodedConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/_client.py index d4df67cc749..642fb99c6af 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = BodyFormsDataURLEncodedConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_client.py index 26351605144..2b189b6c855 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/_client.py index 49b4dd9f66e..168e7d8e634 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestIntegerTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_client.py index f327073be2c..869dd374c6f 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestNumberTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/_client.py index e87439135a9..271c8322cf6 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestNumberTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_client.py index 8b25b048944..94ec048ec89 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/_client.py index f41f058e172..d5abfba2c69 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_client.py index deecb4c44bf..1309d129ee6 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/_client.py index 2200753a2ff..385a0d65779 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestTimeTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/_client.py index e2ef91c5982..33ebc3a8cfc 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, x_ms_enum: Union[str, _models.Enum0], *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClientWithEnumConfiguration(x_ms_enum=x_ms_enum, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/aio/_client.py index d7934d7b854..92c0eeb9c2a 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ClientEnumVersionTolerant/clientenumversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, x_ms_enum: Union[str, _models.Enum0], *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ClientWithEnumConfiguration(x_ms_enum=x_ms_enum, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_client.py index 2b279039688..c03ff7f9b3b 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_client.py @@ -44,6 +44,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/_client.py index 66e4b1dc942..2967f8efb46 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/_client.py @@ -44,6 +44,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerConstantServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_client.py index 9fa1bd55a32..42e20516536 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestParameterizedCustomHostTestClientConfiguration( subscription_id=subscription_id, dns_suffix=dns_suffix, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/_client.py index 39b45447a24..336c6817187 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/_client.py @@ -38,6 +38,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestParameterizedCustomHostTestClientConfiguration( subscription_id=subscription_id, dns_suffix=dns_suffix, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py index d0ff144d2a6..2e2922eb871 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py index f0e0a30c6c4..24bc4d89166 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "http://{accountName}{host}" self._config = AutoRestParameterizedHostTestClientConfiguration(host=host, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/_client.py index 5798341e0fc..7b1d8fd9e30 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ErrorWithSecretsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/aio/_client.py index 4aff8942f1c..4322727da4e 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ErrorWithSecretsVersionTolerant/errorwithsecretsversiontolerant/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ErrorWithSecretsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_client.py index 3db66a808d0..f179051440b 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PetStoreIncConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/_client.py index eb1d0b752ac..4c393b8e516 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = PetStoreIncConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_client.py index 57a7395874e..f93715103bb 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/_client.py index 9e180ceadf5..6b508dc60b7 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATHeaderServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_client.py index ac627d8e7ba..0097a196f8e 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_client.py @@ -55,6 +55,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/_client.py index b1d3d17af2a..169e041ed7e 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/_client.py @@ -56,6 +56,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestHttpInfrastructureTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_client.py index ff56fd9a5f1..4012a4d1271 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = IncorrectReturnedErrorModelConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/_client.py index 7cfdbcce45c..4e8cf77d9e6 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = IncorrectReturnedErrorModelConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_client.py index 6a6edfeb9b9..6f9979a68fc 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: super().__init__() self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/_client.py index 74fbe775dd4..f79bc9e395c 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: super().__init__() self._config = MediaTypesClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_client.py index cc0d29741dc..8d3a58dc3d9 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MergePatchJsonClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/aio/_client.py index 512ddb8c1de..713c2d94510 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MergePatchJsonClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_client.py index acd3f726b31..9f288126f80 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/_client.py index 1f43d026bc7..a3442cd5ebe 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestResourceFlatteningTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_client.py index fbefe7e4a7c..385649690be 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/_client.py index cb3249b4c3e..e7e56063451 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = MultipleInheritanceServiceClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/_client.py index eb4bef21812..519f7a6d1d4 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/aio/_client.py index 5ca75b940e8..328e25d83cf 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NoNamespaceFlagVersionTolerant/anything_client/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AnythingClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_client.py index e2a747271d8..3cbfee7fb3d 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = NonStringEnumsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/_client.py index 0b72e6fbf14..46f8c40bb92 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/_client.py @@ -34,6 +34,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = NonStringEnumsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_client.py index 013bc0ece9c..bde48d72ba0 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ObjectTypeClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/_client.py index a62e8de30d5..10fd69da942 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = ObjectTypeClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_client.py index 72d3a7d3324..d0f99102694 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterFlatteningConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/_client.py index ea699992a61..5d96bf35b3a 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestParameterFlatteningConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_client.py index fde0098ce27..0d4d2d8dcff 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ParmaterizedEndpointClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/_client.py index eacddd45f09..ce95df6636a 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = ParmaterizedEndpointClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_client.py index e35e9bc7c6c..476be5fbde7 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/_client.py index 39fc2325cb8..7051bf848ed 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/_client.py @@ -30,6 +30,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestReportServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_client.py index 232790a4250..f5d4698eb73 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_client.py @@ -51,6 +51,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential optional_global_query=optional_global_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/_client.py index caaa78064ce..986bfad56fb 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/_client.py @@ -51,6 +51,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential optional_global_query=optional_global_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_client.py index 48f60bf05cb..fd5e420e426 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: super().__init__() self._config = ReservedWordsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/_client.py index ed350717e7a..16bf6f363c8 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: super().__init__() self._config = ReservedWordsClientConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/_client.py index f6b5375eaed..3d0954f244a 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/_client.py @@ -35,6 +35,7 @@ def __init__( self, credential: "TokenCredential", *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/aio/_client.py index 8d7178ca4eb..9dab62c5002 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityAadSwaggerVersionTolerant/securityaadswaggerversiontolerant/aio/_client.py @@ -35,6 +35,7 @@ def __init__( self, credential: "AsyncTokenCredential", *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutorestSecurityAadConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/_client.py index 265c3b03ba3..b6f719f3fcf 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( self, credential: AzureKeyCredential, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/aio/_client.py index cc4af5eef0c..bd268f10c34 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/SecurityKeySwaggerVersionTolerant/securitykeyswaggerversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( self, credential: AzureKeyCredential, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutorestSecurityKeyConfiguration(credential=credential, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_client.py index ebd77ecdcd5..23698cca27c 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/_client.py index a7264d83797..d6adf616313 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestUrlMutliCollectionFormatTestServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_client.py index 81c0a3498a2..dd0b9152c5d 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_client.py @@ -48,6 +48,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestUrlTestServiceConfiguration( global_string_path=global_string_path, global_string_query=global_string_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/_client.py index 53b3a9b1429..dd79adb1dcb 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/_client.py @@ -48,6 +48,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self._config = AutoRestUrlTestServiceConfiguration( global_string_path=global_string_path, global_string_query=global_string_query, **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_client.py index aa35473020b..f68cec1e0a5 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, subscription_id: str, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestValidationTestConfiguration(subscription_id=subscription_id, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/_client.py index fe99d83b2d9..aa6041f1d75 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/_client.py @@ -35,6 +35,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, subscription_id: str, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestValidationTestConfiguration(subscription_id=subscription_id, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_client.py index b4f89971433..32160d6fe38 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/_client.py index 003ec7afe69..54c6d51998f 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = AutoRestSwaggerBATXMLServiceConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_client.py index 6fc68d0f1a1..33d7218a1b0 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_client.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_client.py index ea8a92f0e2f..38e6f003747 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_client.py @@ -32,6 +32,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential self, *, endpoint: str = "http://localhost:3000", **kwargs: Any ) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ From b258e062ea42174fab76acde62d11fb07a2b80ff Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 11 Feb 2025 10:02:32 +0000 Subject: [PATCH 08/28] Update dependencies (2025-02-11 10:02:32) --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 465de43ec5f..99a79b61306 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index e4565282083..33fd96e9271 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -60,7 +60,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2052a779b2..86029cca604 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1388,8 +1388,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz} version: 0.6.10 engines: {node: '>=18.0.0'} peerDependencies: @@ -5439,7 +5439,7 @@ snapshots: yaml: 2.5.1 yargs: 17.7.2 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjAxNy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54)': dependencies: '@azure-tools/typespec-autorest': 0.50.0(ammezjnwgu4cizwmocq7itwhje) '@azure-tools/typespec-azure-core': 0.50.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))(@typespec/rest@0.64.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))) From 08ca8e97497f5baa61a383791555e4fe69f61725 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 11 Feb 2025 10:21:09 +0000 Subject: [PATCH 09/28] Regenerate for autorest.python (2025-02-11 10:21:09) --- .../Head/generated_samples/http_success_head200.py | 1 - .../Head/generated_samples/http_success_head204.py | 1 - .../Head/generated_samples/http_success_head404.py | 1 - .../HeadExceptions/generated_samples/head_exception_head200.py | 1 - .../HeadExceptions/generated_samples/head_exception_head204.py | 1 - .../MixedApiVersion/mixedapiversion/_configuration.py | 1 + .../MixedApiVersion/mixedapiversion/aio/_configuration.py | 1 + .../generated_samples/head_exception_head200.py | 1 - .../generated_samples/head_exception_head204.py | 1 - .../generated_samples/http_success_head200.py | 1 - .../generated_samples/http_success_head204.py | 1 - .../generated_samples/http_success_head404.py | 1 - .../multiapicustombaseurl/v1/_configuration.py | 1 + .../multiapicustombaseurl/v1/aio/_configuration.py | 1 + .../multiapicustombaseurl/v2/_configuration.py | 1 + .../multiapicustombaseurl/v2/aio/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v1/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v2/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v3/_configuration.py | 1 + .../MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py | 1 + .../MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py | 1 + .../multiapikeywordonly/v1/aio/_configuration.py | 1 + .../MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py | 1 + .../multiapikeywordonly/v2/aio/_configuration.py | 1 + .../MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py | 1 + .../multiapikeywordonly/v3/aio/_configuration.py | 1 + .../securitykeyswaggercredentialflag/_configuration.py | 1 + .../securitykeyswaggercredentialflag/aio/_configuration.py | 1 + 30 files changed, 20 insertions(+), 10 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py index 09c3d19f313..be86f08131e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py index 663bc1bb532..804edc5597d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py index 0709067133e..4b50f67a8d9 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py index e3614313aeb..4285729aa20 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py index 0d7de120841..6ea218aa8e1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py index 947047796ac..033b04e43c9 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs self.credential = credential self.subscription_id = subscription_id + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "mixedapiversion/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py index 940cb6782ab..c232c7a9f51 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **k self.credential = credential self.subscription_id = subscription_id + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "mixedapiversion/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py index 51ffb5fc703..95892b1b19a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py index 6f42d6a4c9c..90ceb384219 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py index 0b9d61a8345..e036e7e5142 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py index 76fff645821..8637361f364 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py index a8b3e5ddabc..ed7221131d0 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py index baf1c262e1d..e88c1c6d7af 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py @@ -42,6 +42,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self.credential = credential self.endpoint = endpoint self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py index a705a799808..9915f2c2e2e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/_configuration.py @@ -42,6 +42,7 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self.credential = credential self.endpoint = endpoint self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py index 1570ee8ac73..5f2904887f8 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py @@ -42,6 +42,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) self.credential = credential self.endpoint = endpoint self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py index 21f0d687105..0bdd1c9cfd0 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/_configuration.py @@ -42,6 +42,7 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: self.credential = credential self.endpoint = endpoint self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapicustombaseurl/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py index c34fd082cd4..09e03ece143 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py index 511fd50c8d5..3d6432fa758 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py index 8726e9a2ac4..5e60bea3540 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py index 8628d82e59b..8d71e3f2f72 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py index a2b5f96cb8b..9826b12b94f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py index 01f5346839a..0b30d2372cd 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapidataplane/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py index 7df46f8ae5d..6810552fa19 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py index 9f155945d58..e704da2b33e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py index 01a4dfbd605..74eee4f7f7d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py index f9747528c6d..2faf9fb852f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v2/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py index f526e98d58b..525afec9c0b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py index f36af5a7547..fa0ebc27201 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v3/aio/_configuration.py @@ -37,6 +37,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: self.credential = credential self.api_version = api_version + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "multiapikeywordonly/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py index 00e2799a0bc..708c7be80b8 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/_configuration.py @@ -31,6 +31,7 @@ def __init__(self, credential: "TokenCredential", **kwargs: Any) -> None: raise ValueError("Parameter 'credential' must not be None.") self.credential = credential + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "securitykeyswaggercredentialflag/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py index b09cdfad59c..e3b1ac6cf4c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/SecurityKeySwaggerCredentialFlag/securitykeyswaggercredentialflag/aio/_configuration.py @@ -31,6 +31,7 @@ def __init__(self, credential: "AsyncTokenCredential", **kwargs: Any) -> None: raise ValueError("Parameter 'credential' must not be None.") self.credential = credential + self.credential_scopes = kwargs.pop("credential_scopes", []) kwargs.setdefault("sdk_moniker", "securitykeyswaggercredentialflag/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) From dfd7fffe79179340aad7679df568209d690f6f23 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 12 Feb 2025 10:24:06 +0800 Subject: [PATCH 10/28] fix ci --- .../auto-microsoft-multi-clouds-2025-1-12-10-23-18.md | 8 ++++++++ packages/autorest.python/test/unittests/requirements.txt | 2 +- packages/typespec-python/test/azure/requirements.txt | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .chronus/changes/auto-microsoft-multi-clouds-2025-1-12-10-23-18.md diff --git a/.chronus/changes/auto-microsoft-multi-clouds-2025-1-12-10-23-18.md b/.chronus/changes/auto-microsoft-multi-clouds-2025-1-12-10-23-18.md new file mode 100644 index 00000000000..16b75df7e4d --- /dev/null +++ b/.chronus/changes/auto-microsoft-multi-clouds-2025-1-12-10-23-18.md @@ -0,0 +1,8 @@ +--- +changeKind: feature +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Improve user experience in multi clouds scenario \ No newline at end of file diff --git a/packages/autorest.python/test/unittests/requirements.txt b/packages/autorest.python/test/unittests/requirements.txt index e1354e57993..cd7d3c0eeae 100644 --- a/packages/autorest.python/test/unittests/requirements.txt +++ b/packages/autorest.python/test/unittests/requirements.txt @@ -2,7 +2,7 @@ isodate>=0.6.1 requests==2.28.2 pytest pytest-cov -azure-core==1.30.0 +azure-mgmt-core==1.5.0 -e ../../. -e ../../generator -e ../../samples/specification/azure-mgmt-test/test/azure-mgmt-test diff --git a/packages/typespec-python/test/azure/requirements.txt b/packages/typespec-python/test/azure/requirements.txt index 34072846ce5..bd5e05d61be 100644 --- a/packages/typespec-python/test/azure/requirements.txt +++ b/packages/typespec-python/test/azure/requirements.txt @@ -2,7 +2,6 @@ aiohttp;python_full_version>="3.5.2" requests==2.32.2 pytest pytest-asyncio==0.14.0;python_full_version>="3.5.2" -azure-core==1.30.0 azure-mgmt-core==1.5.0 # only for azure -e ./generated/azure-client-generator-core-access From 95847eaec264979153c38664976e7764f332ac39 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 12 Feb 2025 10:31:41 +0800 Subject: [PATCH 11/28] fix unnitest --- .../autorest.python/test/unittests/test_optional_return_type.py | 1 + .../autorest.python/test/unittests/test_parameter_ordering.py | 1 + packages/autorest.python/test/unittests/test_sort_schema.py | 1 + 3 files changed, 3 insertions(+) diff --git a/packages/autorest.python/test/unittests/test_optional_return_type.py b/packages/autorest.python/test/unittests/test_optional_return_type.py index 41b75865b82..1f6a8a134db 100644 --- a/packages/autorest.python/test/unittests/test_optional_return_type.py +++ b/packages/autorest.python/test/unittests/test_optional_return_type.py @@ -41,6 +41,7 @@ def code_model(): "show_operations": True, "models_mode": "dpg", "version_tolerant": True, + "azure_arm": False, }, ) diff --git a/packages/autorest.python/test/unittests/test_parameter_ordering.py b/packages/autorest.python/test/unittests/test_parameter_ordering.py index ac688b22f6e..8083373ed9a 100644 --- a/packages/autorest.python/test/unittests/test_parameter_ordering.py +++ b/packages/autorest.python/test/unittests/test_parameter_ordering.py @@ -28,6 +28,7 @@ def get_code_model(): "show_operations": True, "models_mode": "dpg", "only_path_and_body_params_positional": True, + "azure_arm": False, }, ) diff --git a/packages/autorest.python/test/unittests/test_sort_schema.py b/packages/autorest.python/test/unittests/test_sort_schema.py index f934f76759c..c253785167f 100644 --- a/packages/autorest.python/test/unittests/test_sort_schema.py +++ b/packages/autorest.python/test/unittests/test_sort_schema.py @@ -27,6 +27,7 @@ def get_code_model(): "builders_visibility": "public", "show_operations": True, "models_mode": "dpg", + "azure_arm": False, }, ) From f098a1d4969ba9913a22fbbfca779245dc923255 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 12 Feb 2025 15:48:31 +0800 Subject: [PATCH 12/28] fix test --- .../AcceptanceTests/asynctests/test_custom_poller_pager.py | 4 ++-- .../azure/legacy/AcceptanceTests/test_custom_poller_pager.py | 2 +- .../test/azure/legacy/AcceptanceTests/test_multi_client.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/AcceptanceTests/asynctests/test_custom_poller_pager.py b/packages/autorest.python/test/azure/legacy/AcceptanceTests/asynctests/test_custom_poller_pager.py index ccc54b1f95f..a10194f110b 100644 --- a/packages/autorest.python/test/azure/legacy/AcceptanceTests/asynctests/test_custom_poller_pager.py +++ b/packages/autorest.python/test/azure/legacy/AcceptanceTests/asynctests/test_custom_poller_pager.py @@ -34,7 +34,7 @@ @async_generator async def client(credential, authentication_policy): async with AutoRestPagingTestService( - credential, host="host:3000", authentication_policy=authentication_policy + credential, base_url="http://localhost:3000", authentication_policy=authentication_policy ) as client: await yield_(client) @@ -42,7 +42,7 @@ async def client(credential, authentication_policy): @pytest.fixture def custom_url_client(credential, authentication_policy): with AutoRestParameterizedHostTestPagingClient( - credential, host="host:3000", authentication_policy=authentication_policy + credential, base_url="http://localhost:3000", authentication_policy=authentication_policy ) as client: yield client diff --git a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_custom_poller_pager.py b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_custom_poller_pager.py index 31c1bf24f4e..75e509cebe9 100644 --- a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_custom_poller_pager.py +++ b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_custom_poller_pager.py @@ -41,7 +41,7 @@ def client(credential, authentication_policy): @pytest.fixture def custom_url_client(credential, authentication_policy): with AutoRestParameterizedHostTestPagingClient( - credential, host="host:3000", authentication_policy=authentication_policy + credential, base_url="http://localhost:3000", authentication_policy=authentication_policy ) as client: yield client diff --git a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py index 629395611de..fdacc85702b 100644 --- a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py +++ b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py @@ -31,13 +31,13 @@ class TestMultiClient(object): def test_head(self, credential, authentication_policy): - with HeadClient(credential, authentication_policy=authentication_policy) as client: + with HeadClient(credential, base_url="http://localhost:3000", authentication_policy=authentication_policy) as client: assert client.http_success.head200() assert client.http_success.head204() assert not client.http_success.head404() def test_paging(self, credential, authentication_policy): - with PagingClient(credential, authentication_policy=authentication_policy) as client: + with PagingClient(credential, base_url="http://localhost:3000", authentication_policy=authentication_policy) as client: pages = client.paging.get_no_item_name_pages() items = [i for i in pages] assert len(items) == 1 From df7bc3a3807e70a1641adadf7d48a15b198d2d05 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 12 Feb 2025 16:26:32 +0800 Subject: [PATCH 13/28] fix test --- .../AcceptanceTests/asynctests/test_azure_url.py | 2 +- .../AcceptanceTests/asynctests/test_custom_poller_pager.py | 2 +- .../version-tolerant/AcceptanceTests/asynctests/test_head.py | 4 ++-- .../version-tolerant/AcceptanceTests/asynctests/test_lro.py | 4 ++-- .../AcceptanceTests/asynctests/test_parameter.py | 2 +- .../version-tolerant/AcceptanceTests/asynctests/test_xms.py | 2 ++ .../azure/version-tolerant/AcceptanceTests/test_azure_url.py | 2 +- .../AcceptanceTests/test_custom_poller_pager.py | 2 +- .../test/azure/version-tolerant/AcceptanceTests/test_head.py | 4 ++-- .../test/azure/version-tolerant/AcceptanceTests/test_lro.py | 4 ++-- .../azure/version-tolerant/AcceptanceTests/test_parameter.py | 2 +- .../test/azure/version-tolerant/AcceptanceTests/test_xms.py | 2 ++ .../azurespecialpropertiesversiontolerant/_client.py | 4 ++-- .../azurespecialpropertiesversiontolerant/aio/_client.py | 4 ++-- .../custompollerpagerversiontolerant/_client.py | 4 ++-- .../custompollerpagerversiontolerant/aio/_client.py | 4 ++-- .../headexceptionsversiontolerant/_client.py | 4 ++-- .../headexceptionsversiontolerant/aio/_client.py | 4 ++-- .../HeadVersionTolerant/headversiontolerant/_client.py | 4 ++-- .../HeadVersionTolerant/headversiontolerant/aio/_client.py | 4 ++-- .../LroVersionTolerant/lroversiontolerant/_client.py | 4 ++-- .../LroVersionTolerant/lroversiontolerant/aio/_client.py | 4 ++-- .../storageversiontolerant/_client.py | 4 ++-- .../storageversiontolerant/aio/_client.py | 4 ++-- .../subscriptionidapiversionversiontolerant/_client.py | 4 ++-- .../subscriptionidapiversionversiontolerant/aio/_client.py | 4 ++-- 26 files changed, 46 insertions(+), 42 deletions(-) diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py index a3c1aafbb7d..9b3dfb5ebfd 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py @@ -35,7 +35,7 @@ async def test_azure_url(credential, authentication_policy): sub_id = str(uuid4()) - async with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy) as client: + async with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: group = await client.group.get_sample_resource_group("testgroup101") assert group["name"] == "testgroup101" diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_custom_poller_pager.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_custom_poller_pager.py index 8604c2f4c9e..eb225c187c7 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_custom_poller_pager.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_custom_poller_pager.py @@ -34,7 +34,7 @@ @async_generator async def client(credential, authentication_policy): async with AutoRestPagingTestService( - credential, host="host:3000", authentication_policy=authentication_policy + credential, endpoint="http://localhost:3000", authentication_policy=authentication_policy ) as client: await yield_(client) diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py index 9d2719d467d..f4cf1aea2a9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py @@ -34,7 +34,7 @@ @pytest.mark.asyncio async def test_head(credential, authentication_policy): - async with AutoRestHeadTestService(credential, authentication_policy=authentication_policy) as client: + async with AutoRestHeadTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: assert await client.http_success.head200() assert await client.http_success.head204() @@ -44,7 +44,7 @@ async def test_head(credential, authentication_policy): @pytest.mark.asyncio async def test_head_exception(credential, authentication_policy): - async with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy) as client: + async with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: await client.head_exception.head200() await client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_lro.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_lro.py index 56b7f045a05..7443b397431 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_lro.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_lro.py @@ -75,7 +75,7 @@ async def client(cookie_policy, credential): """Create a AutoRestLongRunningOperationTestService client with test server credentials.""" policies = [RequestIdPolicy(), HeadersPolicy(), ContentDecodePolicy(), AsyncRetryPolicy(), cookie_policy] async with AutoRestLongRunningOperationTestService( - credential=credential, policies=policies, polling_interval=POLLING_INTERVAL + credential=credential, policies=policies, polling_interval=POLLING_INTERVAL, endpoint="http://localhost:3000" ) as client: await yield_(client) @@ -540,7 +540,7 @@ async def test_polling_interval_config(cookie_policy, credential, client): # Now we create a new client with a polling_interval of 1 policies = [RequestIdPolicy(), HeadersPolicy(), ContentDecodePolicy(), AsyncRetryPolicy(), cookie_policy] client_one_second = AutoRestLongRunningOperationTestService( - credential=credential, policies=policies, polling_interval=1 + credential=credential, policies=policies, polling_interval=1, endpoint="http://localhost:3000" ) one_second_polling_interval_start_time = time.time() poller = await client_one_second.lros.begin_post_double_headers_final_azure_header_get_default() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_parameter.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_parameter.py index cdf87112cbe..19c423fb314 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_parameter.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_parameter.py @@ -49,7 +49,7 @@ def valid_subscription(): @async_generator async def azure_client(valid_subscription, credential, authentication_policy): async with AutoRestAzureSpecialParametersTestClient( - credential, valid_subscription, authentication_policy=authentication_policy + credential, valid_subscription, authentication_policy=authentication_policy, endpoint="http://localhost:3000" ) as client: await yield_(client) diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py index 4acb0dbea37..76066507d0f 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py @@ -41,6 +41,7 @@ async def client(credential, authentication_policy): credential, valid_subscription, authentication_policy=authentication_policy, + endpoint="http://localhost:3000" ) as client: await yield_(client) @@ -54,6 +55,7 @@ async def client_no_request_id(credential, authentication_policy): valid_subscription, auto_request_id=False, authentication_policy=authentication_policy, + endpoint="http://localhost:3000" ) as client: await yield_(client) diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py index cb1eacc2f18..2d56006f2f5 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py @@ -31,7 +31,7 @@ def test_azure_url(credential, authentication_policy): sub_id = str(uuid4()) - with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy) as client: + with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: group = client.group.get_sample_resource_group("testgroup101") assert group["name"] == "testgroup101" diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py index 26a06fddf87..d16bae6feb6 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py @@ -31,7 +31,7 @@ @pytest.fixture def client(credential, authentication_policy): - with AutoRestPagingTestService(credential, authentication_policy=authentication_policy) as client: + with AutoRestPagingTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: yield client diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py index 0972e4fa315..3890f528904 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py @@ -33,7 +33,7 @@ def test_head(credential, authentication_policy): - with AutoRestHeadTestService(credential, authentication_policy=authentication_policy) as client: + with AutoRestHeadTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: assert client.http_success.head200() assert client.http_success.head204() @@ -42,7 +42,7 @@ def test_head(credential, authentication_policy): def test_head_exception(credential, authentication_policy): - with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy) as client: + with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: client.head_exception.head200() client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_lro.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_lro.py index 100a8a38aaf..b91af61c156 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_lro.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_lro.py @@ -72,7 +72,7 @@ def client(cookie_policy, credential): policies = [RequestIdPolicy(), HeadersPolicy(), ContentDecodePolicy(), RetryPolicy(), cookie_policy] with AutoRestLongRunningOperationTestService( - credential=credential, policies=policies, polling_interval=POLLING_INTERVAL + credential=credential, policies=policies, polling_interval=POLLING_INTERVAL, endpoint="http://localhost:3000" ) as client: yield client @@ -482,7 +482,7 @@ def test_polling_interval_config(cookie_policy, credential, client): # Now we create a new client with a polling_interval of 1 policies = [RequestIdPolicy(), HeadersPolicy(), ContentDecodePolicy(), RetryPolicy(), cookie_policy] client_one_second = AutoRestLongRunningOperationTestService( - credential=credential, policies=policies, polling_interval=1 + credential=credential, policies=policies, polling_interval=1, endpoint="http://localhost:3000" ) one_second_polling_interval_start_time = time.time() product2 = client_one_second.lros.begin_post_double_headers_final_azure_header_get_default().result() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_parameter.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_parameter.py index 9faea73e72c..676661b3728 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_parameter.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_parameter.py @@ -45,7 +45,7 @@ def valid_subscription(): @pytest.fixture def azure_client(valid_subscription, credential, authentication_policy): with AutoRestAzureSpecialParametersTestClient( - credential, valid_subscription, authentication_policy=authentication_policy + credential, valid_subscription, authentication_policy=authentication_policy, endpoint="http://localhost:3000" ) as client: yield client diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py index 8fc4bd29117..913c730e87d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py @@ -37,6 +37,7 @@ def client(credential, authentication_policy): credential, valid_subscription, authentication_policy=authentication_policy, + endpoint="http://localhost:3000" ) as client: yield client @@ -49,6 +50,7 @@ def client_no_request_id(credential, authentication_policy): valid_subscription, auto_request_id=False, authentication_policy=authentication_policy, + endpoint="http://localhost:3000" ) as client: yield client diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py index bdef212df2a..e7b03873b72 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py @@ -74,8 +74,8 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py index e40d498e1a5..c832cbebaa5 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py @@ -76,8 +76,8 @@ def __init__( ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestAzureSpecialParametersTestClientConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py index ada16240c49..f8d02a9ae69 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py @@ -44,8 +44,8 @@ class AutoRestPagingTestService: def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestPagingTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py index 2ad81987381..d0077beb0b1 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py @@ -44,8 +44,8 @@ class AutoRestPagingTestService: def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestPagingTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py index 28c5b261de2..862070c5a78 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py @@ -39,8 +39,8 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestHeadExceptionTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py index b076ec3cc71..6912d793574 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py @@ -39,8 +39,8 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestHeadExceptionTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py index 3f9db3f43f0..5b86c245edb 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py @@ -39,8 +39,8 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestHeadTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py index e6cc0e29136..94da0151238 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py @@ -39,8 +39,8 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestHeadTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py index c794a34c78a..4138bc96751 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py @@ -47,8 +47,8 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestLongRunningOperationTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py index 911017844f1..589cc82c023 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py @@ -47,8 +47,8 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = AutoRestLongRunningOperationTestServiceConfiguration( credential=credential, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py index 714e7734ebb..072b99d6d16 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py @@ -49,8 +49,8 @@ class StorageManagementClient: def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py index 91230a1f5e1..0991e2fe5a5 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py @@ -51,8 +51,8 @@ def __init__( ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = StorageManagementClientConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py index 879b716bc3e..d992072a7fe 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py @@ -44,8 +44,8 @@ class MicrosoftAzureTestUrl: def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py index aa3008d35da..767062a2285 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py @@ -46,8 +46,8 @@ def __init__( ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] + if not endpoint: + endpoint = _endpoints["resource_manager"] credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = MicrosoftAzureTestUrlConfiguration( credential=credential, subscription_id=subscription_id, credential_scopes=credential_scopes, **kwargs From 99ba99955d6c3be7d0b75e43cc8395769b44d292 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Wed, 12 Feb 2025 08:30:46 +0000 Subject: [PATCH 14/28] Update dependencies (2025-02-12 08:30:46) --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 99a79b61306..b5bda1ad886 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 33fd96e9271..91453db7382 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -60,7 +60,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86029cca604..4d3adb7f8ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1388,8 +1388,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz} version: 0.6.10 engines: {node: '>=18.0.0'} peerDependencies: @@ -5439,7 +5439,7 @@ snapshots: yaml: 2.5.1 yargs: 17.7.2 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1MjU1Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDU1NjY4OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.6.10.tgz(6gdwtcj6sqvu3zk5kjo6g4na54)': dependencies: '@azure-tools/typespec-autorest': 0.50.0(ammezjnwgu4cizwmocq7itwhje) '@azure-tools/typespec-azure-core': 0.50.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))(@typespec/rest@0.64.0(@typespec/compiler@0.64.0)(@typespec/http@0.64.0(@typespec/compiler@0.64.0))) From 1111c834cf5627d79d6da5c713692a93c13050aa Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Wed, 12 Feb 2025 08:49:23 +0000 Subject: [PATCH 15/28] Regenerate for autorest.python (2025-02-12 08:49:23) --- .../azure/legacy/AcceptanceTests/test_multi_client.py | 8 ++++++-- .../AcceptanceTests/asynctests/test_azure_url.py | 4 +++- .../AcceptanceTests/asynctests/test_head.py | 8 ++++++-- .../AcceptanceTests/asynctests/test_xms.py | 7 ++----- .../version-tolerant/AcceptanceTests/test_azure_url.py | 4 +++- .../AcceptanceTests/test_custom_poller_pager.py | 4 +++- .../azure/version-tolerant/AcceptanceTests/test_head.py | 8 ++++++-- .../azure/version-tolerant/AcceptanceTests/test_xms.py | 7 ++----- 8 files changed, 31 insertions(+), 19 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py index fdacc85702b..2bc30f3dc6c 100644 --- a/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py +++ b/packages/autorest.python/test/azure/legacy/AcceptanceTests/test_multi_client.py @@ -31,13 +31,17 @@ class TestMultiClient(object): def test_head(self, credential, authentication_policy): - with HeadClient(credential, base_url="http://localhost:3000", authentication_policy=authentication_policy) as client: + with HeadClient( + credential, base_url="http://localhost:3000", authentication_policy=authentication_policy + ) as client: assert client.http_success.head200() assert client.http_success.head204() assert not client.http_success.head404() def test_paging(self, credential, authentication_policy): - with PagingClient(credential, base_url="http://localhost:3000", authentication_policy=authentication_policy) as client: + with PagingClient( + credential, base_url="http://localhost:3000", authentication_policy=authentication_policy + ) as client: pages = client.paging.get_no_item_name_pages() items = [i for i in pages] assert len(items) == 1 diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py index 9b3dfb5ebfd..c5edfdbb1b4 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_azure_url.py @@ -35,7 +35,9 @@ async def test_azure_url(credential, authentication_policy): sub_id = str(uuid4()) - async with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + async with MicrosoftAzureTestUrl( + credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: group = await client.group.get_sample_resource_group("testgroup101") assert group["name"] == "testgroup101" diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py index f4cf1aea2a9..595dfba979b 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_head.py @@ -34,7 +34,9 @@ @pytest.mark.asyncio async def test_head(credential, authentication_policy): - async with AutoRestHeadTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + async with AutoRestHeadTestService( + credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: assert await client.http_success.head200() assert await client.http_success.head204() @@ -44,7 +46,9 @@ async def test_head(credential, authentication_policy): @pytest.mark.asyncio async def test_head_exception(credential, authentication_policy): - async with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + async with AutoRestHeadExceptionTestService( + credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: await client.head_exception.head200() await client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py index 76066507d0f..80d281a3fcf 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/asynctests/test_xms.py @@ -38,10 +38,7 @@ async def client(credential, authentication_policy): valid_subscription = "1234-5678-9012-3456" async with AutoRestAzureSpecialParametersTestClient( - credential, - valid_subscription, - authentication_policy=authentication_policy, - endpoint="http://localhost:3000" + credential, valid_subscription, authentication_policy=authentication_policy, endpoint="http://localhost:3000" ) as client: await yield_(client) @@ -55,7 +52,7 @@ async def client_no_request_id(credential, authentication_policy): valid_subscription, auto_request_id=False, authentication_policy=authentication_policy, - endpoint="http://localhost:3000" + endpoint="http://localhost:3000", ) as client: await yield_(client) diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py index 2d56006f2f5..613e4aaffb9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_azure_url.py @@ -31,7 +31,9 @@ def test_azure_url(credential, authentication_policy): sub_id = str(uuid4()) - with MicrosoftAzureTestUrl(credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + with MicrosoftAzureTestUrl( + credential, sub_id, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: group = client.group.get_sample_resource_group("testgroup101") assert group["name"] == "testgroup101" diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py index d16bae6feb6..239441a79af 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_custom_poller_pager.py @@ -31,7 +31,9 @@ @pytest.fixture def client(credential, authentication_policy): - with AutoRestPagingTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + with AutoRestPagingTestService( + credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: yield client diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py index 3890f528904..f7d6f45e25f 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_head.py @@ -33,7 +33,9 @@ def test_head(credential, authentication_policy): - with AutoRestHeadTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + with AutoRestHeadTestService( + credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: assert client.http_success.head200() assert client.http_success.head204() @@ -42,7 +44,9 @@ def test_head(credential, authentication_policy): def test_head_exception(credential, authentication_policy): - with AutoRestHeadExceptionTestService(credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000") as client: + with AutoRestHeadExceptionTestService( + credential, authentication_policy=authentication_policy, endpoint="http://localhost:3000" + ) as client: client.head_exception.head200() client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py index 913c730e87d..148b7fde1c1 100644 --- a/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py +++ b/packages/autorest.python/test/azure/version-tolerant/AcceptanceTests/test_xms.py @@ -34,10 +34,7 @@ def client(credential, authentication_policy): valid_subscription = "1234-5678-9012-3456" with AutoRestAzureSpecialParametersTestClient( - credential, - valid_subscription, - authentication_policy=authentication_policy, - endpoint="http://localhost:3000" + credential, valid_subscription, authentication_policy=authentication_policy, endpoint="http://localhost:3000" ) as client: yield client @@ -50,7 +47,7 @@ def client_no_request_id(credential, authentication_policy): valid_subscription, auto_request_id=False, authentication_policy=authentication_policy, - endpoint="http://localhost:3000" + endpoint="http://localhost:3000", ) as client: yield client From 25f098a597ef3db797b8f748898b083028506724 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 12 Feb 2025 18:25:35 +0800 Subject: [PATCH 16/28] fix test for multiapi --- .../multiapi/templates/multiapi_service_client.py.jinja2 | 4 ++-- .../_multiapi_custom_base_url_service_client.py | 7 +------ .../aio/_multiapi_custom_base_url_service_client.py | 7 +------ .../multiapidataplane/_multiapi_service_client.py | 7 +------ .../multiapidataplane/aio/_multiapi_service_client.py | 7 +------ .../multiapikeywordonly/_multiapi_service_client.py | 7 +------ .../multiapikeywordonly/aio/_multiapi_service_client.py | 7 +------ .../multiapisecurity/_multiapi_service_client.py | 7 +------ .../multiapisecurity/aio/_multiapi_service_client.py | 7 +------ 9 files changed, 10 insertions(+), 50 deletions(-) diff --git a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 index c490408f746..157510c8a60 100644 --- a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 +++ b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 @@ -18,7 +18,7 @@ def __init__( {% set async_prefix = "Async" if async_mode else "" %} {% set a_prefix = "a" if async_mode else "" %} {% set await = "await " if async_mode else "" %} -{% set credential_scopes = "credential_scopes=credential_scopes, " if code_model.config.credential_scopes is not none else "" %} +{% set credential_scopes = "credential_scopes=credential_scopes, " if code_model.config.credential_scopes is not none and code_model.azure_arm else "" %} # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. @@ -89,7 +89,7 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ {% endif %} if api_version: kwargs.setdefault('api_version', api_version) - {% if code_model.config.credential_scopes is not none %} + {% if credential_scopes %} _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py index 83801faa7e7..d519aa1a6a3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_multiapi_custom_base_url_service_client.py @@ -78,12 +78,7 @@ def __init__( raise ValueError("API version {} is not available".format(api_version)) if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py index bb4da60cb3b..a1c6a473a44 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/aio/_multiapi_custom_base_url_service_client.py @@ -78,12 +78,7 @@ def __init__( raise ValueError("API version {} is not available".format(api_version)) if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiCustomBaseUrlServiceClientConfiguration(credential, endpoint, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py index f83ec9c17c4..e12d2069db1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py @@ -76,12 +76,7 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py index 4a1df5f9030..c8ec3590978 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py @@ -76,12 +76,7 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py index 1f074e1e4d2..84164bb2598 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py @@ -76,12 +76,7 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py index ed5e3ae3f2e..7d181c0167b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py @@ -76,12 +76,7 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py index 3d014310c61..d3dc33f622a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py @@ -73,12 +73,7 @@ def __init__( ): if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py index 435618d24e6..681cdbfb1ea 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py @@ -73,12 +73,7 @@ def __init__( ) -> None: if api_version: kwargs.setdefault('api_version', api_version) - _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore - _endpoints = get_arm_endpoints(_cloud) - if not base_url: - base_url = _endpoints["resource_manager"] - credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) - self._config = MultiapiServiceClientConfiguration(credential, credential_scopes=credential_scopes, **kwargs) + self._config = MultiapiServiceClientConfiguration(credential, **kwargs) _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ From 7ef0aaacbe422be76ccb737eceb000e02036bf9d Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 8 Apr 2025 05:17:58 +0000 Subject: [PATCH 17/28] Update dependencies (2025-04-08 05:17:58) --- packages/autorest.python/package.json | 4 ++-- packages/typespec-python/package.json | 4 ++-- pnpm-lock.yaml | 15 ++++++++------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 1f2b2956deb..31be5268d97 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "~0.9.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" @@ -47,4 +47,4 @@ "requirements.txt", "generator/" ] -} +} \ No newline at end of file diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 275bf989a47..9df019d26b3 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -64,7 +64,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "~0.9.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { @@ -97,4 +97,4 @@ "chalk": "5.3.0", "@types/fs-extra": "11.0.4" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aac2369e8d9..cf1f28ac75e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: ~0.9.1 - version: 0.9.1(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: ~0.9.1 - version: 0.9.1(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1538,8 +1538,9 @@ packages: peerDependencies: '@typespec/compiler': ^1.0.0-rc.0 - '@typespec/http-client-python@0.9.1': - resolution: {integrity: sha512-symHQo4KvdId6fHhN/7biCXQjK915757DVOrMlTuKmDNWaaLoPTK4Y9zgQodsu4mMrkTRiRERHJdjIRFVZYvFg==} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz} + version: 0.9.1 engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.54.0 <1.0.0' @@ -5893,7 +5894,7 @@ snapshots: dependencies: '@typespec/compiler': 1.0.0-rc.0(@types/node@22.13.17) - '@typespec/http-client-python@0.9.1(2ivfmxvrftapo7cbuxsaae6yq4)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDczMjM1NC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4)': dependencies: '@azure-tools/typespec-autorest': 0.54.0(eijwshhpe4ydfv4uxokr3dajqe) '@azure-tools/typespec-azure-core': 0.54.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))(@typespec/rest@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))) From dbb961375434e68f6e1c1c6cbf89c211cc046720 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Tue, 8 Apr 2025 05:22:12 +0000 Subject: [PATCH 18/28] Regenerate for typespec-python (2025-04-08 05:22:12) --- .../specs/azure/encode/duration/_client.py | 1 + .../azure/encode/duration/aio/_client.py | 1 + .../resourcemanager/nonresource/_client.py | 24 ++++++++++++------- .../nonresource/aio/_client.py | 22 +++++++++++------ .../setup.py | 2 +- .../response/statuscoderange/_client.py | 1 + .../response/statuscoderange/aio/_client.py | 1 + .../streaming/jsonl/_client.py | 1 + .../streaming/jsonl/aio/_client.py | 1 + .../response/statuscoderange/_client.py | 1 + .../response/statuscoderange/aio/_client.py | 1 + .../streaming/jsonl/_client.py | 1 + .../streaming/jsonl/aio/_client.py | 1 + 13 files changed, 41 insertions(+), 17 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/_client.py b/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/_client.py index 686a4b7ec5e..ca491fcf4db 100644 --- a/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/aio/_client.py index b9186aeb4a8..9f4fc9ed417 100644 --- a/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-encode-duration/specs/azure/encode/duration/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = DurationClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py index 1edfabe0cc1..549f7e4b0eb 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import NonResourceClientConfiguration from ._serialization import Deserializer, Serializer @@ -33,7 +35,7 @@ class NonResourceClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -41,17 +43,21 @@ class NonResourceClient: :paramtype api_version: str """ - def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any - ) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = NonResourceClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py index 521960ed465..b4c0744752c 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py @@ -12,8 +12,10 @@ from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from .._serialization import Deserializer, Serializer from ._configuration import NonResourceClientConfiguration @@ -33,7 +35,7 @@ class NonResourceClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is "". :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -42,16 +44,22 @@ class NonResourceClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = NonResourceClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=base_url, + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/setup.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/setup.py index f1aa4ed07da..f5c51abe8e1 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/setup.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/setup.py @@ -64,7 +64,7 @@ }, install_requires=[ "isodate>=0.6.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", "typing-extensions>=4.6.0", ], python_requires=">=3.8", diff --git a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_client.py b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_client.py index 4ad9a78ba62..c8bb54ee91a 100644 --- a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_client.py +++ b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StatusCodeRangeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_client.py b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_client.py index 7d3a968dc9b..45f2b390a0a 100644 --- a/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/response-status-code-range/response/statuscoderange/aio/_client.py @@ -31,6 +31,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StatusCodeRangeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/_client.py b/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/_client.py index 5f4503ae008..851b96a2809 100644 --- a/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/_client.py +++ b/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/aio/_client.py b/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/aio/_client.py index ccb855c2ff9..93c66ba7862 100644 --- a/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/streaming-jsonl/streaming/jsonl/aio/_client.py @@ -33,6 +33,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_client.py b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_client.py index 119366a460e..9ba09b28af4 100644 --- a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_client.py +++ b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/_client.py @@ -24,6 +24,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StatusCodeRangeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_client.py b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_client.py index f89edfc8d2a..86fcfb0f96a 100644 --- a/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/response-status-code-range/response/statuscoderange/aio/_client.py @@ -24,6 +24,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = StatusCodeRangeClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/_client.py b/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/_client.py index 1226afaf1e3..a50bfbfc3ef 100644 --- a/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/_client.py +++ b/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/_client.py @@ -26,6 +26,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ diff --git a/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/aio/_client.py b/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/aio/_client.py index dd5b5e91cbb..2a9fc1a89f6 100644 --- a/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/streaming-jsonl/streaming/jsonl/aio/_client.py @@ -26,6 +26,7 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential ) -> None: _endpoint = "{endpoint}" self._config = JsonlClientConfiguration(endpoint=endpoint, **kwargs) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ From d163b744d8ef5fbc7e50baf582cca5de8e69f2ce Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 10 Apr 2025 14:08:47 +0000 Subject: [PATCH 19/28] update --- packages/autorest.python/autorest/m2r.py | 3 +-- .../autorest/m4reformatter/__init__.py | 3 +-- .../autorest/multiapi/models/global_parameter.py | 2 ++ .../autorest/multiapi/models/imports.py | 9 +++++++-- .../templates/multiapi_service_client.py.jinja2 | 2 ++ packages/autorest.python/autorest/preprocess.py | 3 +-- .../multiapinoasync/_multiapi_service_client.py | 4 ++-- .../multiapinoasync/v1/_metadata.json | 10 +++++----- .../v1/_multiapi_service_client.py | 6 +++--- .../multiapinoasync/v2/_metadata.json | 10 +++++----- .../v2/_multiapi_service_client.py | 6 +++--- .../multiapinoasync/v3/_metadata.json | 10 +++++----- .../v3/_multiapi_service_client.py | 6 +++--- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 15 ++++++++------- 15 files changed, 49 insertions(+), 42 deletions(-) diff --git a/packages/autorest.python/autorest/m2r.py b/packages/autorest.python/autorest/m2r.py index 0a40ed1c65b..c65134bdf8e 100644 --- a/packages/autorest.python/autorest/m2r.py +++ b/packages/autorest.python/autorest/m2r.py @@ -3,8 +3,7 @@ # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- -"""An autorest MD to RST plugin. -""" +"""An autorest MD to RST plugin.""" import logging from typing import Any, Dict, Set, Union diff --git a/packages/autorest.python/autorest/m4reformatter/__init__.py b/packages/autorest.python/autorest/m4reformatter/__init__.py index 5a7ccd531bf..e51865b3734 100644 --- a/packages/autorest.python/autorest/m4reformatter/__init__.py +++ b/packages/autorest.python/autorest/m4reformatter/__init__.py @@ -4,8 +4,7 @@ # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- -"""The modelerfour reformatter autorest plugin. -""" +"""The modelerfour reformatter autorest plugin.""" import re import copy import logging diff --git a/packages/autorest.python/autorest/multiapi/models/global_parameter.py b/packages/autorest.python/autorest/multiapi/models/global_parameter.py index 62f83a9b87a..0ab9d0ea9d6 100644 --- a/packages/autorest.python/autorest/multiapi/models/global_parameter.py +++ b/packages/autorest.python/autorest/multiapi/models/global_parameter.py @@ -25,6 +25,8 @@ def _global_parameter_metadata(self, async_mode: bool) -> Dict[str, Any]: return self.global_parameter_metadata_sync def signature(self, async_mode: bool) -> str: + if self.name == "base_url": + return "base_url: Optional[str]=None," return self._global_parameter_metadata(async_mode)["signature"] def description(self, async_mode: bool) -> str: diff --git a/packages/autorest.python/autorest/multiapi/models/imports.py b/packages/autorest.python/autorest/multiapi/models/imports.py index f3e00da4d13..a0c5f2ca343 100644 --- a/packages/autorest.python/autorest/multiapi/models/imports.py +++ b/packages/autorest.python/autorest/multiapi/models/imports.py @@ -123,9 +123,14 @@ def _add_import( ], convert_list_to_tuple(name_import), ) - self._imports.setdefault(typing_section, {}).setdefault(import_type, {}).setdefault(from_section, set()).add( - name_input + target_values = ( + self._imports.setdefault(typing_section, {}).setdefault(import_type, {}).setdefault(from_section, set()) ) + if isinstance(target_values, list): + if name_input not in target_values: + target_values.append(name_input) + else: + target_values.add(name_input) def add_submodule_import( self, diff --git a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 index 157510c8a60..d1ec0cbbfa4 100644 --- a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 +++ b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 @@ -78,6 +78,7 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ ) {{ method_signature()|indent }} + {% if not code_model.azure_arm %} {% if not code_model.client.host_value %} {% for parameterized_host_template, api_versions in code_model.client.parameterized_host_template_to_api_version|dictsort %} {% set if_statement = "if" if loop.first else "elif" %} @@ -87,6 +88,7 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ else: raise ValueError("API version {} is not available".format(api_version)) {% endif %} + {% endif %} if api_version: kwargs.setdefault('api_version', api_version) {% if credential_scopes %} diff --git a/packages/autorest.python/autorest/preprocess.py b/packages/autorest.python/autorest/preprocess.py index ebe66c56e3e..015a24d2af6 100644 --- a/packages/autorest.python/autorest/preprocess.py +++ b/packages/autorest.python/autorest/preprocess.py @@ -3,8 +3,7 @@ # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- -"""The preprocessing autorest plugin. -""" +"""The preprocessing autorest plugin.""" from typing import Dict, Any from pygen.preprocess import PreProcessPlugin from . import YamlUpdatePluginAutorest diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py index 20442135f2d..47401af93c0 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json index bfdd4a26440..973a8e64e2a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py index a0dac2e8829..4304e040914 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapinoasync.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json index e775f6b7724..fc620cbe933 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py index f80d692c4ef..c4e9a54e0ff 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json index c4dadb22bf6..e5141d2ee10 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py index 45c31147734..5288ca8ad53 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 41532e02263..d2974f0ac68 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -64,7 +64,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "~0.9.2-dev.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a49b6d378c3..0fb6fc1d85f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: ~0.9.2-dev.1 - version: 0.9.2-dev.1(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: ~0.9.2-dev.1 - version: 0.9.2-dev.1(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1538,8 +1538,9 @@ packages: peerDependencies: '@typespec/compiler': ^1.0.0-rc.0 - '@typespec/http-client-python@0.9.2-dev.1': - resolution: {integrity: sha512-pGKnJXY2b/eX0ktvxjwIZPP8DqIm+LzB9JWeJ8bdzqrKmzq8fYsQjSfb6vzZIXrObC/5gvg9X789aoinaU+8YA==} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz} + version: 0.9.1 engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-autorest': '>=0.54.0 <1.0.0' @@ -5893,7 +5894,7 @@ snapshots: dependencies: '@typespec/compiler': 1.0.0-rc.0(@types/node@22.13.17) - '@typespec/http-client-python@0.9.2-dev.1(2ivfmxvrftapo7cbuxsaae6yq4)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4)': dependencies: '@azure-tools/typespec-autorest': 0.54.0(eijwshhpe4ydfv4uxokr3dajqe) '@azure-tools/typespec-azure-core': 0.54.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))(@typespec/rest@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))) From 6e639c40045600f1e54851ab35bc6457cc2c6a94 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 10 Apr 2025 14:12:55 +0000 Subject: [PATCH 20/28] Update dependencies (2025-04-10 14:12:55) --- packages/autorest.python/package.json | 4 ++-- packages/typespec-python/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 5aa237e1741..4cc094f9970 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "~0.9.2-dev.1", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" @@ -47,4 +47,4 @@ "requirements.txt", "generator/" ] -} +} \ No newline at end of file diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index d2974f0ac68..56ab8aaa31e 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -97,4 +97,4 @@ "chalk": "5.3.0", "@types/fs-extra": "11.0.4" } -} +} \ No newline at end of file From 424a6cb5569ee3af39faf9109350b22c0341d683 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 10 Apr 2025 14:17:15 +0000 Subject: [PATCH 21/28] Regenerate for typespec-python (2025-04-10 14:17:15) --- .../azure/resourcemanager/commonproperties/_client.py | 10 ++++++---- .../resourcemanager/commonproperties/aio/_client.py | 8 ++++---- .../azure/resourcemanager/nonresource/_client.py | 10 ++++++---- .../azure/resourcemanager/nonresource/aio/_client.py | 8 ++++---- .../resourcemanager/operationtemplates/_client.py | 10 ++++++---- .../resourcemanager/operationtemplates/aio/_client.py | 8 ++++---- .../azure/resourcemanager/resources/_client.py | 10 ++++++---- .../azure/resourcemanager/resources/aio/_client.py | 8 ++++---- 8 files changed, 40 insertions(+), 32 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py index 01800c8a994..9ec9ec29dd4 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class CommonPropertiesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -45,7 +45,9 @@ class CommonPropertiesClient: :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) @@ -55,7 +57,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url self._config = CommonPropertiesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py index 2a5920b5303..281ef14f618 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class CommonPropertiesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -46,7 +46,7 @@ class CommonPropertiesClient: """ def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore @@ -57,7 +57,7 @@ def __init__( self._config = CommonPropertiesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py index 549f7e4b0eb..8ca4ff7d4b1 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,7 +35,7 @@ class NonResourceClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -43,7 +43,9 @@ class NonResourceClient: :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) @@ -53,7 +55,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url self._config = NonResourceClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py index b4c0744752c..182771d804f 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,7 +35,7 @@ class NonResourceClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -44,7 +44,7 @@ class NonResourceClient: """ def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore @@ -55,7 +55,7 @@ def __init__( self._config = NonResourceClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py index 19c1ebe570a..7b343e44f15 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,7 +39,7 @@ class OperationTemplatesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -49,7 +49,9 @@ class OperationTemplatesClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) @@ -59,7 +61,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url self._config = OperationTemplatesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py index 51f1f35a6a4..54cf4d2e393 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,7 +39,7 @@ class OperationTemplatesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -50,7 +50,7 @@ class OperationTemplatesClient: """ def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore @@ -61,7 +61,7 @@ def __init__( self._config = OperationTemplatesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py index 19cbf91290b..52191d8ab5a 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -50,7 +50,7 @@ class ResourcesClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -60,7 +60,9 @@ class ResourcesClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) @@ -70,7 +72,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url self._config = ResourcesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py index 81ae04be9c8..746212a87bb 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -50,7 +50,7 @@ class ResourcesClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2023-12-01-preview". Note that overriding this default value may result in unsupported @@ -61,7 +61,7 @@ class ResourcesClient: """ def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore @@ -72,7 +72,7 @@ def __init__( self._config = ResourcesClientConfiguration( credential=credential, subscription_id=subscription_id, - base_url=base_url, + base_url=cast(str, base_url), credential_scopes=credential_scopes, **kwargs ) From 600d7a394212e032e416504fabdfb735d61a67cf Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 10 Apr 2025 14:31:21 +0000 Subject: [PATCH 22/28] Regenerate for autorest.python (2025-04-10 14:31:21) --- .../mgmt/test/_auto_rest_swagger_bat_array_service.py | 6 +++--- .../test/aio/_auto_rest_swagger_bat_array_service.py | 6 +++--- .../azure/mgmt/sample/_auto_rest_head_test_service.py | 6 +++--- .../mgmt/sample/aio/_auto_rest_head_test_service.py | 6 +++--- .../azure/multiapi/sample/_multiapi_service_client.py | 4 ++-- .../multiapi/sample/aio/_multiapi_service_client.py | 4 ++-- .../generated/azure/multiapi/sample/v1/_metadata.json | 10 +++++----- .../multiapi/sample/v1/_multiapi_service_client.py | 6 +++--- .../multiapi/sample/v1/aio/_multiapi_service_client.py | 6 +++--- .../generated/azure/multiapi/sample/v2/_metadata.json | 10 +++++----- .../multiapi/sample/v2/_multiapi_service_client.py | 6 +++--- .../multiapi/sample/v2/aio/_multiapi_service_client.py | 6 +++--- .../generated/azure/multiapi/sample/v3/_metadata.json | 10 +++++----- .../multiapi/sample/v3/_multiapi_service_client.py | 6 +++--- .../multiapi/sample/v3/aio/_multiapi_service_client.py | 6 +++--- .../_auto_rest_azure_special_parameters_test_client.py | 6 +++--- .../_auto_rest_azure_special_parameters_test_client.py | 8 +++----- .../_auto_rest_paging_test_service.py | 6 +++--- .../aio/_auto_rest_paging_test_service.py | 6 +++--- .../Head/generated_samples/http_success_head200.py | 1 + .../Head/generated_samples/http_success_head204.py | 1 + .../Head/generated_samples/http_success_head404.py | 1 + .../Head/head/_auto_rest_head_test_service.py | 6 +++--- .../Head/head/aio/_auto_rest_head_test_service.py | 6 +++--- .../generated_samples/head_exception_head200.py | 1 + .../generated_samples/head_exception_head204.py | 1 + .../_auto_rest_head_exception_test_service.py | 6 +++--- .../aio/_auto_rest_head_exception_test_service.py | 6 +++--- .../_auto_rest_long_running_operation_test_service.py | 6 +++--- .../_auto_rest_long_running_operation_test_service.py | 6 +++--- .../azure/packagemode/batch/head/_head_client.py | 6 +++--- .../azure/packagemode/batch/head/aio/_head_client.py | 6 +++--- .../azure/packagemode/batch/paging/_paging_client.py | 6 +++--- .../packagemode/batch/paging/aio/_paging_client.py | 6 +++--- .../customize/_auto_rest_head_test_service.py | 6 +++--- .../customize/aio/_auto_rest_head_test_service.py | 6 +++--- .../dataplane/_auto_rest_head_test_service.py | 6 +++--- .../dataplane/aio/_auto_rest_head_test_service.py | 6 +++--- .../azure/package/mode/_auto_rest_head_test_service.py | 6 +++--- .../package/mode/aio/_auto_rest_head_test_service.py | 6 +++--- .../securityaadswagger/_autorest_security_aad.py | 6 +++--- .../securityaadswagger/aio/_autorest_security_aad.py | 6 +++--- .../securitykeyswagger/_autorest_security_key.py | 6 +++--- .../securitykeyswagger/aio/_autorest_security_key.py | 6 +++--- .../storage/_storage_management_client.py | 6 +++--- .../storage/aio/_storage_management_client.py | 8 +++----- .../_microsoft_azure_test_url.py | 6 +++--- .../aio/_microsoft_azure_test_url.py | 8 +++----- .../azurespecialpropertiesversiontolerant/_client.py | 6 +++--- .../aio/_client.py | 8 +++----- .../custompollerpagerversiontolerant/_client.py | 6 +++--- .../custompollerpagerversiontolerant/aio/_client.py | 6 +++--- .../generated_samples/head_exception_head200.py | 1 + .../generated_samples/head_exception_head204.py | 1 + .../headexceptionsversiontolerant/_client.py | 6 +++--- .../headexceptionsversiontolerant/aio/_client.py | 6 +++--- .../generated_samples/http_success_head200.py | 1 + .../generated_samples/http_success_head204.py | 1 + .../generated_samples/http_success_head404.py | 1 + .../HeadVersionTolerant/headversiontolerant/_client.py | 6 +++--- .../headversiontolerant/aio/_client.py | 6 +++--- .../LroVersionTolerant/lroversiontolerant/_client.py | 6 +++--- .../lroversiontolerant/aio/_client.py | 6 +++--- .../storageversiontolerant/_client.py | 6 +++--- .../storageversiontolerant/aio/_client.py | 8 +++----- .../subscriptionidapiversionversiontolerant/_client.py | 6 +++--- .../aio/_client.py | 8 +++----- .../Multiapi/multiapi/_multiapi_service_client.py | 4 ++-- .../Multiapi/multiapi/aio/_multiapi_service_client.py | 4 ++-- .../Multiapi/multiapi/v0/_metadata.json | 10 +++++----- .../Multiapi/multiapi/v0/_multiapi_service_client.py | 6 +++--- .../multiapi/v0/aio/_multiapi_service_client.py | 6 +++--- .../Multiapi/multiapi/v1/_metadata.json | 10 +++++----- .../Multiapi/multiapi/v1/_multiapi_service_client.py | 6 +++--- .../multiapi/v1/aio/_multiapi_service_client.py | 6 +++--- .../Multiapi/multiapi/v2/_metadata.json | 10 +++++----- .../Multiapi/multiapi/v2/_multiapi_service_client.py | 6 +++--- .../multiapi/v2/aio/_multiapi_service_client.py | 6 +++--- .../Multiapi/multiapi/v3/_metadata.json | 10 +++++----- .../Multiapi/multiapi/v3/_multiapi_service_client.py | 6 +++--- .../multiapi/v3/aio/_multiapi_service_client.py | 6 +++--- .../_multiapi_service_client.py | 2 +- .../aio/_multiapi_service_client.py | 2 +- .../multiapidataplane/_multiapi_service_client.py | 2 +- .../multiapidataplane/aio/_multiapi_service_client.py | 2 +- .../multiapikeywordonly/_multiapi_service_client.py | 2 +- .../aio/_multiapi_service_client.py | 2 +- .../multiapisecurity/_multiapi_service_client.py | 2 +- .../multiapisecurity/aio/_multiapi_service_client.py | 2 +- .../submodule/_multiapi_service_client.py | 4 ++-- .../submodule/aio/_multiapi_service_client.py | 4 ++-- .../multiapiwithsubmodule/submodule/v1/_metadata.json | 10 +++++----- .../submodule/v1/_multiapi_service_client.py | 6 +++--- .../submodule/v1/aio/_multiapi_service_client.py | 6 +++--- .../multiapiwithsubmodule/submodule/v2/_metadata.json | 10 +++++----- .../submodule/v2/_multiapi_service_client.py | 6 +++--- .../submodule/v2/aio/_multiapi_service_client.py | 6 +++--- .../multiapiwithsubmodule/submodule/v3/_metadata.json | 10 +++++----- .../submodule/v3/_multiapi_service_client.py | 6 +++--- .../submodule/v3/aio/_multiapi_service_client.py | 6 +++--- 100 files changed, 278 insertions(+), 280 deletions(-) diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py index 22a6f580349..159d9c7cc2c 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,11 +33,11 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py index 8ffd41d40ef..2c9b5c76d53 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,11 +33,11 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.aio.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py index 111b33b590d..a9412e5257a 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py index 511fe18ae87..7ae3b32be5f 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py index 3c91bea5f90..93889cf00ca 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -77,7 +77,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str] = None, - base_url: str = "", + base_url: Optional[str] = None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py index 325892cf307..8af2e420045 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -77,7 +77,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "", + base_url: Optional[str] = None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index 43c2b245553..a16e57fad3e 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py index 0f2d20297d4..6160d8829d9 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: azure.multiapi.sample.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py index 4e4dba17be5..2e57d312a63 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json index bb30465526b..38b6ec19a5c 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py index 683153cbf6b..3b65a71f380 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py index 94677888d7f..7dc81b3e8d1 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json index 984c47aaff8..746ec32185c 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py index d71fd02e4bc..385a98ec091 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py index a7b3dafba9e..5eec5d5a92f 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py index 322358de90c..363d60295d3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from msrest import Deserializer, Serializer @@ -62,14 +62,14 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py index 13fa4c384b7..89cfd1c474d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from msrest import Deserializer, Serializer @@ -63,16 +63,14 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py index d65cb48c023..d11cb885c1e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py index 4c7ee17f34f..68d83c55147 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py index be86f08131e..09c3d19f313 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py index 804edc5597d..663bc1bb532 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py index 4b50f67a8d9..0709067133e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py index c58954c8a0d..c319d82c936 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py index 1bc1acccb8e..54e605265c9 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py index 4285729aa20..e3614313aeb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py index 6ea218aa8e1..0d7de120841 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + base_url="BASE_URL", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py index ef55ba11a63..360168b6632 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py index 3fb81a4d06b..13cf26cb804 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py index 761f68626f2..c94509641e0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,13 +39,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py index b626ca49569..5ac89312232 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,13 +39,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py index 98155d17cc6..f88e00ad939 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py index 48e9b77e48b..684d56502fa 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py index 0a3a9f386ee..55fedb80f0c 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class PagingClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py index 647343abc86..c07dce8314e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class PagingClient: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py index 9721580abe7..c9e1335dfc1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py index 4b2661141bb..38dc98288ec 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py index 554d71b4e48..d71255b5e31 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py index 3bafcaa05c7..306147f54a2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py index e60c2a8ea7d..69add3c189d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py index 4d951e88f1f..e2c8fb5a042 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py index 7edf6fb46ef..c4a65f64da4 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py index d0390b29305..c468686248b 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py index 6b4c34b460e..26811c0b492 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING +from typing import Any, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py index fa7d1ce9cc6..9f34f101b22 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING +from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py index 209026411a3..66cacfe1398 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -47,7 +47,7 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py index a14824d16cd..77e3edef81a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -47,9 +47,7 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py index b2ae6b2d960..c61e566ce71 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py index d77749ff467..3dcd5250d09 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,16 +35,14 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py index e7b03873b72..326b4287eb2 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -64,14 +64,14 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py index c832cbebaa5..b859ae6505c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -64,16 +64,14 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py index f8d02a9ae69..563977c7774 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,7 +41,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py index d0077beb0b1..5ba7fe69f1c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,7 +41,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py index 95892b1b19a..51ffb5fc703 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py index 90ceb384219..6f42d6a4c9c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py index 862070c5a78..7eb0f0e74f3 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py index 6912d793574..3a340747850 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py index e036e7e5142..0b9d61a8345 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py index 8637361f364..76fff645821 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py index ed7221131d0..a8b3e5ddabc 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py @@ -27,6 +27,7 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), + endpoint="ENDPOINT", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py index 5b86c245edb..5985c69f8bf 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py index 94da0151238..66ec5835c29 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py index 4138bc96751..ea963c93dc3 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,13 +38,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py index 589cc82c023..c218a3e51c9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,13 +38,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py index 072b99d6d16..fffd2ee736f 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -46,7 +46,7 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py index 0991e2fe5a5..9279297b872 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -46,9 +46,7 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py index d992072a7fe..941e3f87099 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,14 +34,14 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py index 767062a2285..ff375422a2b 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,16 +34,14 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Required. Default value is "". + :param endpoint: Service URL. Required. :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__( - self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str = "", **kwargs: Any - ) -> None: + def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py index aa3a3efa7da..2fa78f940f3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py index 47ce503b975..40e60c23c9d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -73,7 +73,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json index 205be4b80dc..26fc49180de 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py index 174dee69a8f..082a6c19b6c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,14 +33,14 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py index c38acd21812..62a6ec2356d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,14 +33,14 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json index e42e49d3cdf..db3e6e7c919 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py index d493c2e32d5..799a26169f6 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py index c241a96ccec..01da1eaf365 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json index e8d8e54b8ed..92cb648bf69 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py index a8bb093e49d..579745e1587 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py index 603815456fd..ddab803e811 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json index 7a46d26be77..ad097845868 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py index 256edbf27f1..65b9897f265 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py index b82c26a9e47..581faa53e40 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py index b9defc6b9d1..e76cdc01e89 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py @@ -68,7 +68,7 @@ def __init__( self, credential: AzureKeyCredential, api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py index be89cf52aa4..99e8ab1a5fa 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py @@ -68,7 +68,7 @@ def __init__( self, credential: AzureKeyCredential, api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py index e12d2069db1..99eae5d13c5 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py index c8ec3590978..48ef7f32d72 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py index 84164bb2598..b60b513cee6 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py index 7d181c0167b..34f891906c2 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py index d3dc33f622a..5f7545013f3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py @@ -67,7 +67,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py index 681cdbfb1ea..62456b9c6f3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py @@ -67,7 +67,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "http://localhost:3000", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py index 46582181f41..97544455ee3 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: str = "", + base_url: Optional[str]=None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py index 1413513b941..6a3471eba78 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py @@ -9,7 +9,7 @@ # regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -73,7 +73,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: str = "", + base_url: Optional[str]=None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index 241166d3b88..afe416a0b13 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py index 3a908b31bb3..32127254c3c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py index e1309dba312..3d60f0fa5bd 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json index aa68380e06f..39f4bb14e9a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py index 889c5389ed5..24f83bcf1f1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py index 15ced84cb49..dbdda1fe101 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json index 97701a3b509..c4d60ed26da 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json @@ -5,13 +5,13 @@ "name": "MultiapiServiceClient", "filename": "_multiapi_service_client", "description": "Service client for multiapi client testing.", - "host_value": "\"\"", + "host_value": null, "parameterized_host_template": null, "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str = \"\",", + "signature": "base_url: str,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py index e83a519680f..f23b8f4639c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py index d4fd8fd2ad0..6235f0dd987 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. Default value is "". + :param base_url: Service URL. Required. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str = "", **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: From 8b328216fc3c8a1b0f0e8f82a78c3131414825f8 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 11 Apr 2025 04:00:37 +0000 Subject: [PATCH 23/28] Update dependencies (2025-04-11 04:00:37) --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 4cc094f9970..90808fff457 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 56ab8aaa31e..3926e5c6cf9 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -64,7 +64,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fb6fc1d85f..9b0aaca3054 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -79,8 +79,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1538,8 +1538,8 @@ packages: peerDependencies: '@typespec/compiler': ^1.0.0-rc.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz} version: 0.9.1 engines: {node: '>=20.0.0'} peerDependencies: @@ -5894,7 +5894,7 @@ snapshots: dependencies: '@typespec/compiler': 1.0.0-rc.0(@types/node@22.13.17) - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0NDk3MC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNDc0ODc4Ni9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.9.1.tgz(2ivfmxvrftapo7cbuxsaae6yq4)': dependencies: '@azure-tools/typespec-autorest': 0.54.0(eijwshhpe4ydfv4uxokr3dajqe) '@azure-tools/typespec-azure-core': 0.54.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))(@typespec/rest@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/http@1.0.0-rc.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))(@typespec/streams@0.68.0(@typespec/compiler@1.0.0-rc.0(@types/node@22.13.17))))) From 56bc3e329aae16ddcbe687f3b41bef2a46e92b3d Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 11 Apr 2025 04:04:57 +0000 Subject: [PATCH 24/28] Regenerate for typespec-python (2025-04-11 04:04:57) --- .../azure/resourcemanager/commonproperties/_client.py | 2 +- .../azure/resourcemanager/commonproperties/aio/_client.py | 4 +++- .../azure/resourcemanager/nonresource/_client.py | 2 +- .../azure/resourcemanager/nonresource/aio/_client.py | 4 +++- .../azure/resourcemanager/operationtemplates/_client.py | 2 +- .../azure/resourcemanager/operationtemplates/aio/_client.py | 4 +++- .../azure/resourcemanager/resources/_client.py | 2 +- .../azure/resourcemanager/resources/aio/_client.py | 4 +++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py index 9ec9ec29dd4..cfa4db0329b 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_client.py @@ -80,7 +80,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, _endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py index 281ef14f618..02abca70e16 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/aio/_client.py @@ -80,7 +80,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, _endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py index 8ca4ff7d4b1..be913f21fe2 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_client.py @@ -78,7 +78,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, _endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py index 182771d804f..da7fc53e4c6 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-non-resource/azure/resourcemanager/nonresource/aio/_client.py @@ -78,7 +78,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, _endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py index 7b343e44f15..d6fd162cfb0 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_client.py @@ -84,7 +84,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, _endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py index 54cf4d2e393..5668367ecd4 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/aio/_client.py @@ -84,7 +84,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, _endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py index 52191d8ab5a..3b855ea8a9a 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/_client.py @@ -95,7 +95,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, _endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py index 746212a87bb..5d9fb721153 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-resources/azure/resourcemanager/resources/aio/_client.py @@ -95,7 +95,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, _endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() From cc40b325768688e22826b2a1a108e550fff263d1 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 11 Apr 2025 04:18:54 +0000 Subject: [PATCH 25/28] Regenerate for autorest.python (2025-04-11 04:18:54) --- .../test/_auto_rest_swagger_bat_array_service.py | 8 ++++---- .../test/aio/_auto_rest_swagger_bat_array_service.py | 10 ++++++---- .../mgmt/sample/_auto_rest_head_test_service.py | 8 ++++---- .../mgmt/sample/aio/_auto_rest_head_test_service.py | 10 ++++++---- .../azure/multiapi/sample/v1/_metadata.json | 8 ++++---- .../multiapi/sample/v1/_multiapi_service_client.py | 8 ++++---- .../sample/v1/aio/_multiapi_service_client.py | 10 ++++++---- .../azure/multiapi/sample/v2/_metadata.json | 8 ++++---- .../multiapi/sample/v2/_multiapi_service_client.py | 8 ++++---- .../sample/v2/aio/_multiapi_service_client.py | 10 ++++++---- .../azure/multiapi/sample/v3/_metadata.json | 8 ++++---- .../multiapi/sample/v3/_multiapi_service_client.py | 8 ++++---- .../sample/v3/aio/_multiapi_service_client.py | 10 ++++++---- ...auto_rest_azure_special_parameters_test_client.py | 10 ++++++---- ...auto_rest_azure_special_parameters_test_client.py | 12 ++++++++---- .../_auto_rest_paging_test_service.py | 8 ++++---- .../aio/_auto_rest_paging_test_service.py | 10 ++++++---- .../Head/generated_samples/http_success_head200.py | 1 - .../Head/generated_samples/http_success_head204.py | 1 - .../Head/generated_samples/http_success_head404.py | 1 - .../Head/head/_auto_rest_head_test_service.py | 8 ++++---- .../Head/head/aio/_auto_rest_head_test_service.py | 10 ++++++---- .../generated_samples/head_exception_head200.py | 1 - .../generated_samples/head_exception_head204.py | 1 - .../_auto_rest_head_exception_test_service.py | 8 ++++---- .../aio/_auto_rest_head_exception_test_service.py | 10 ++++++---- ..._auto_rest_long_running_operation_test_service.py | 8 ++++---- ..._auto_rest_long_running_operation_test_service.py | 10 ++++++---- .../azure/packagemode/batch/head/_head_client.py | 8 ++++---- .../azure/packagemode/batch/head/aio/_head_client.py | 10 ++++++---- .../azure/packagemode/batch/paging/_paging_client.py | 8 ++++---- .../packagemode/batch/paging/aio/_paging_client.py | 10 ++++++---- .../customize/_auto_rest_head_test_service.py | 8 ++++---- .../customize/aio/_auto_rest_head_test_service.py | 10 ++++++---- .../dataplane/_auto_rest_head_test_service.py | 8 ++++---- .../dataplane/aio/_auto_rest_head_test_service.py | 10 ++++++---- .../package/mode/_auto_rest_head_test_service.py | 8 ++++---- .../package/mode/aio/_auto_rest_head_test_service.py | 10 ++++++---- .../securityaadswagger/_autorest_security_aad.py | 8 ++++---- .../securityaadswagger/aio/_autorest_security_aad.py | 10 ++++++---- .../securitykeyswagger/_autorest_security_key.py | 8 ++++---- .../securitykeyswagger/aio/_autorest_security_key.py | 10 ++++++---- .../storage/_storage_management_client.py | 10 ++++++---- .../storage/aio/_storage_management_client.py | 12 ++++++++---- .../_microsoft_azure_test_url.py | 10 ++++++---- .../aio/_microsoft_azure_test_url.py | 12 ++++++++---- .../azurespecialpropertiesversiontolerant/_client.py | 10 ++++++---- .../aio/_client.py | 12 ++++++++---- .../custompollerpagerversiontolerant/_client.py | 8 ++++---- .../custompollerpagerversiontolerant/aio/_client.py | 10 ++++++---- .../generated_samples/head_exception_head200.py | 1 - .../generated_samples/head_exception_head204.py | 1 - .../headexceptionsversiontolerant/_client.py | 8 ++++---- .../headexceptionsversiontolerant/aio/_client.py | 10 ++++++---- .../generated_samples/http_success_head200.py | 1 - .../generated_samples/http_success_head204.py | 1 - .../generated_samples/http_success_head404.py | 1 - .../headversiontolerant/_client.py | 8 ++++---- .../headversiontolerant/aio/_client.py | 10 ++++++---- .../LroVersionTolerant/lroversiontolerant/_client.py | 8 ++++---- .../lroversiontolerant/aio/_client.py | 10 ++++++---- .../storageversiontolerant/_client.py | 10 ++++++---- .../storageversiontolerant/aio/_client.py | 12 ++++++++---- .../_client.py | 10 ++++++---- .../aio/_client.py | 12 ++++++++---- .../Multiapi/multiapi/v0/_metadata.json | 8 ++++---- .../Multiapi/multiapi/v0/_multiapi_service_client.py | 8 ++++---- .../multiapi/v0/aio/_multiapi_service_client.py | 10 ++++++---- .../Multiapi/multiapi/v1/_metadata.json | 8 ++++---- .../Multiapi/multiapi/v1/_multiapi_service_client.py | 8 ++++---- .../multiapi/v1/aio/_multiapi_service_client.py | 10 ++++++---- .../Multiapi/multiapi/v2/_metadata.json | 8 ++++---- .../Multiapi/multiapi/v2/_multiapi_service_client.py | 8 ++++---- .../multiapi/v2/aio/_multiapi_service_client.py | 10 ++++++---- .../Multiapi/multiapi/v3/_metadata.json | 8 ++++---- .../Multiapi/multiapi/v3/_multiapi_service_client.py | 8 ++++---- .../multiapi/v3/aio/_multiapi_service_client.py | 10 ++++++---- .../multiapinoasync/v1/_metadata.json | 8 ++++---- .../multiapinoasync/v1/_multiapi_service_client.py | 8 ++++---- .../multiapinoasync/v2/_metadata.json | 8 ++++---- .../multiapinoasync/v2/_multiapi_service_client.py | 8 ++++---- .../multiapinoasync/v3/_metadata.json | 8 ++++---- .../multiapinoasync/v3/_multiapi_service_client.py | 8 ++++---- .../submodule/v1/_metadata.json | 8 ++++---- .../submodule/v1/_multiapi_service_client.py | 8 ++++---- .../submodule/v1/aio/_multiapi_service_client.py | 10 ++++++---- .../submodule/v2/_metadata.json | 8 ++++---- .../submodule/v2/_multiapi_service_client.py | 8 ++++---- .../submodule/v2/aio/_multiapi_service_client.py | 10 ++++++---- .../submodule/v3/_metadata.json | 8 ++++---- .../submodule/v3/_multiapi_service_client.py | 8 ++++---- .../submodule/v3/aio/_multiapi_service_client.py | 10 ++++++---- 92 files changed, 418 insertions(+), 338 deletions(-) diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py index 159d9c7cc2c..ed17f5c9a7e 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/_auto_rest_swagger_bat_array_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,11 +33,11 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -65,7 +65,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py index 2c9b5c76d53..318a87ba5d9 100644 --- a/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py +++ b/packages/autorest.python/samples/specification/azure-mgmt-test/test/azure-mgmt-test/azure/mgmt/test/aio/_auto_rest_swagger_bat_array_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,11 +33,11 @@ class AutoRestSwaggerBATArrayService: # pylint: disable=client-accepts-api-vers :vartype array: azure.mgmt.test.aio.operations.ArrayOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -65,7 +65,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py index a9412e5257a..244db3a7381 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py index 7ae3b32be5f..305692103ec 100644 --- a/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/samples/specification/management/generated/azure/mgmt/sample/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.mgmt.sample.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index a16e57fad3e..34e0dbdf81f 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py index 6160d8829d9..2ad9004da3b 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: azure.multiapi.sample.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py index 2e57d312a63..fccf81fcb14 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -71,7 +71,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json index 38b6ec19a5c..6b6258d2047 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py index 3b65a71f380..54154abfc72 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py index 7dc81b3e8d1..1ed555c423a 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json index 746ec32185c..a4b55c6c9a0 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py index 385a98ec091..a2ecd98c08f 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: azure.multiapi.sample.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py index 5eec5d5a92f..4fc6c74c485 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): azure.multiapi.sample.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py index 363d60295d3..ad01ae97d47 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_auto_rest_azure_special_parameters_test_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from msrest import Deserializer, Serializer @@ -62,14 +62,16 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -97,7 +99,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py index 89cfd1c474d..d4284ddfc49 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/_auto_rest_azure_special_parameters_test_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from msrest import Deserializer, Serializer @@ -63,14 +63,16 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -98,7 +100,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, bas policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py index d11cb885c1e..fb420ff7591 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py index 68d83c55147..3674da2d379 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpager.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py index 09c3d19f313..be86f08131e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py index 663bc1bb532..804edc5597d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py index 0709067133e..4b50f67a8d9 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/generated_samples/http_success_head404.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py index c319d82c936..2f9f1bb11a7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py index 54e605265c9..01fb623f1fc 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py index e3614313aeb..4285729aa20 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py index 0d7de120841..6ea218aa8e1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/generated_samples/head_exception_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - base_url="BASE_URL", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py index 360168b6632..4ed2c11c4d0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_auto_rest_head_exception_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py index 13cf26cb804..6bade8d83b2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/_auto_rest_head_exception_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptions.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py index c94509641e0..63b94d91f3e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_auto_rest_long_running_operation_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,13 +39,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -73,7 +73,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py index 5ac89312232..bc315631e70 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/_auto_rest_long_running_operation_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -39,13 +39,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lro.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -73,7 +73,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py index f88e00ad939..16f04758741 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/_head_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py index 684d56502fa..1af6b9cbce8 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/head/aio/_head_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class HeadClient: # pylint: disable=client-accepts-api-version-keyword :vartype http_success: azure.packagemode.batch.head.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py index 55fedb80f0c..1145f8afd23 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/_paging_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class PagingClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -68,7 +68,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py index c07dce8314e..82fd8623950 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/_paging_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class PagingClient: :vartype paging: azure.packagemode.batch.paging.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class PagingClient: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -68,7 +68,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py index c9e1335dfc1..04d600d1e3a 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py index 38dc98288ec..7864ddf65f2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeCustomize/azure/packagemode/customize/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.customize.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py index d71255b5e31..fc3f2852b37 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py index 306147f54a2..984c57c86b3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeDataPlane/azure/packagemode/dataplane/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.packagemode.dataplane.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py index 69add3c189d..919c9c6405b 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py index e2c8fb5a042..883d2746952 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeMgmtPlane/azure/package/mode/aio/_auto_rest_head_test_service.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: azure.package.mode.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py index c4a65f64da4..98c6f93e63e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/_autorest_security_aad.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py index c468686248b..f31e7e8abc0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityAadSwagger/securityaadswagger/aio/_autorest_security_aad.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityAad(AutorestSecurityAadOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py index 26811c0b492..e0bede0fb00 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/_autorest_security_key.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Dict, TYPE_CHECKING, cast +from typing import Any, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py index 9f34f101b22..96b6e9652c2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SecurityKeySwagger/securitykeyswagger/aio/_autorest_security_key.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, Dict, TYPE_CHECKING, cast +from typing import Any, Awaitable, Dict, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -30,11 +30,11 @@ class AutorestSecurityKey(AutorestSecurityKeyOperationsMixin): # pylint: disabl :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -62,7 +62,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models: Dict[str, Any] = {} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py index 66cacfe1398..1f9835abe72 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_storage_management_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -47,7 +47,9 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -75,7 +77,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py index 77e3edef81a..4ea94e40b77 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/_storage_management_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,7 +38,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -47,7 +47,9 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -75,7 +77,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, bas policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py index c61e566ce71..f9c51ffdd76 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_microsoft_azure_test_url.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,16 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +72,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, base_url policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py index 3dcd5250d09..2d52ba377e7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/_microsoft_azure_test_url.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,16 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, bas policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py index 326b4287eb2..98571a2893c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -64,14 +64,16 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -99,7 +101,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py index b859ae6505c..6cdfd296e6f 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -64,14 +64,16 @@ class AutoRestAzureSpecialParametersTestClient: # pylint: disable=too-many-inst :param subscription_id: The subscription id, which appears in the path, always modeled in credentials. The value is always '1234-5678-9012-3456'. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-07-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -99,7 +101,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, end policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py index 563977c7774..1f6e0e08d92 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,7 +41,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py index 5ba7fe69f1c..e30858bf239 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,7 +32,7 @@ class AutoRestPagingTestService: :vartype paging: custompollerpagerversiontolerant.aio.operations.PagingOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -41,7 +41,7 @@ class AutoRestPagingTestService: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -70,7 +70,9 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py index 51ffb5fc703..95892b1b19a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.head_exception.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py index 6f42d6a4c9c..90ceb384219 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/generated_samples/head_exception_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadExceptionTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.head_exception.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py index 7eb0f0e74f3..4fa12a6f66c 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py index 3a340747850..82395760165 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadExceptionTestService: # pylint: disable=client-accepts-api-ve :vartype head_exception: headexceptionsversiontolerant.aio.operations.HeadExceptionOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py index 0b9d61a8345..e036e7e5142 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head200.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head200() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py index 76fff645821..8637361f364 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head204.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head204() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py index a8b3e5ddabc..ed7221131d0 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/generated_samples/http_success_head404.py @@ -27,7 +27,6 @@ def main(): client = AutoRestHeadTestService( credential=DefaultAzureCredential(), - endpoint="ENDPOINT", ) response = client.http_success.head404() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py index 5985c69f8bf..daefa8e54fd 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str """ - def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -64,7 +64,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py index 66ec5835c29..8d54509fb80 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -32,11 +32,11 @@ class AutoRestHeadTestService: # pylint: disable=client-accepts-api-version-key :vartype http_success: headversiontolerant.aio.operations.HttpSuccessOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -64,7 +64,9 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py index ea963c93dc3..8d558487bac 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,13 +38,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -72,7 +72,7 @@ def __init__(self, credential: "TokenCredential", endpoint: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py index c218a3e51c9..b35c3c7c48b 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -38,13 +38,13 @@ class AutoRestLongRunningOperationTestService: # pylint: disable=client-accepts :vartype lr_os_custom_header: lroversiontolerant.aio.operations.LROsCustomHeaderOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", endpoint: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -72,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", endpoint: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py index fffd2ee736f..337e4447f27 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -46,7 +46,9 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -74,7 +76,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py index 9279297b872..1669853367d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,7 +37,7 @@ class StorageManagementClient: :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2015-05-01-preview". Note that overriding this default value may result in unsupported behavior. @@ -46,7 +46,9 @@ class StorageManagementClient: Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -74,7 +76,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, end policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py index 941e3f87099..86a4acc50c9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,14 +34,16 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "TokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -69,7 +71,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, endpoint policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py index ff375422a2b..545134460dd 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,14 +34,16 @@ class MicrosoftAzureTestUrl: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: Subscription Id. Required. :type subscription_id: str - :param endpoint: Service URL. Required. + :param endpoint: Service URL. Default value is None. :type endpoint: str :keyword api_version: Api Version. Default value is "2014-04-01-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: str, **kwargs: Any) -> None: + def __init__( + self, credential: "AsyncTokenCredential", subscription_id: str, endpoint: Optional[str] = None, **kwargs: Any + ) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not endpoint: @@ -69,7 +71,9 @@ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, end policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json index 26fc49180de..324008105d8 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py index 082a6c19b6c..83df6441588 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,14 +33,14 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -68,7 +68,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py index 62a6ec2356d..3a7915ecf91 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,14 +33,14 @@ class MultiapiServiceClient: :vartype operation_group_one: multiapi.v0.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "0.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -68,7 +68,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json index db3e6e7c919..a1718b732e9 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py index 799a26169f6..50b4f20a94c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py index 01da1eaf365..7a4f9ced0aa 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapi.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json index 92cb648bf69..2449421e000 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py index 579745e1587..044a145bb95 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py index ddab803e811..ba82ebcb32f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json index ad097845868..6a48def2173 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py index 65b9897f265..fcc912b2f9b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py index 581faa53e40..91b9a2229c9 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapi.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json index 973a8e64e2a..8cf857a945e 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py index 4304e040914..6e000706495 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -33,7 +33,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_one: multiapinoasync.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -42,7 +42,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json index fc620cbe933..aa1e3135b41 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py index c4e9a54e0ff..986388d2254 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json index e5141d2ee10..89cd8c6ff8f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py index 5288ca8ad53..f50d2374086 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -35,14 +35,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): :vartype operation_group_two: multiapinoasync.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -70,7 +70,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index afe416a0b13..7f0c01d0ca9 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": true, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py index 32127254c3c..58558aab795 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -71,7 +71,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py index 3d60f0fa5bd..acbb6759b54 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -34,7 +34,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v1.aio.operations.OperationGroupOneOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "1.0.0". Note that overriding this default value may result in unsupported behavior. @@ -43,7 +43,7 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): Retry-After header is present. """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -71,7 +71,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json index 39f4bb14e9a..8791ef7dd53 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py index 24f83bcf1f1..c7d0fdf0ec8 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py index dbdda1fe101..5d82132928c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v2.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "2.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json index c4d60ed26da..f8f245dbd69 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json @@ -10,8 +10,8 @@ "azure_arm": true, "has_public_lro_operations": false, "client_side_validation": false, - "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", - "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"], \"typing\": [\"cast\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + "sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.core.settings\": [\"settings\"], \"azure.mgmt.core.tools\": [\"get_arm_endpoints\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"stdlib\": {\"typing\": [\"Optional\", \"cast\"], \"typing_extensions\": [\"Self\"]}, \"local\": {\"._configuration\": [\"MultiapiServiceClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"], \"._operations_mixin\": [\"MultiapiServiceClientOperationsMixin\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "global_parameters": { "sync": { @@ -44,7 +44,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, @@ -67,7 +67,7 @@ "method_location": "positional" }, "base_url": { - "signature": "base_url: str,", + "signature": "base_url: Optional[str] = None,", "description": "Service URL", "docstring_type": "str", "required": false, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py index f23b8f4639c..5ab87d89403 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING, cast +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "TokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,7 @@ def __init__(self, credential: "TokenCredential", base_url: str, **kwargs: Any) policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py index 6235f0dd987..755244f091b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/_multiapi_service_client.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING, cast +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies @@ -37,14 +37,14 @@ class MultiapiServiceClient(MultiapiServiceClientOperationsMixin): multiapiwithsubmodule.submodule.v3.aio.operations.OperationGroupTwoOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL. Required. + :param base_url: Service URL. Default value is None. :type base_url: str :keyword api_version: Api Version. Default value is "3.0.0". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ - def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: Any) -> None: + def __init__(self, credential: "AsyncTokenCredential", base_url: Optional[str] = None, **kwargs: Any) -> None: _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore _endpoints = get_arm_endpoints(_cloud) if not base_url: @@ -72,7 +72,9 @@ def __init__(self, credential: "AsyncTokenCredential", base_url: str, **kwargs: policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) From 3dc263036465b74a914330c9046361cf6680ff36 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Fri, 11 Apr 2025 13:16:41 +0800 Subject: [PATCH 26/28] fix for multiapi --- .../autorest/multiapi/models/global_parameter.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/autorest.python/autorest/multiapi/models/global_parameter.py b/packages/autorest.python/autorest/multiapi/models/global_parameter.py index 0ab9d0ea9d6..62f83a9b87a 100644 --- a/packages/autorest.python/autorest/multiapi/models/global_parameter.py +++ b/packages/autorest.python/autorest/multiapi/models/global_parameter.py @@ -25,8 +25,6 @@ def _global_parameter_metadata(self, async_mode: bool) -> Dict[str, Any]: return self.global_parameter_metadata_sync def signature(self, async_mode: bool) -> str: - if self.name == "base_url": - return "base_url: Optional[str]=None," return self._global_parameter_metadata(async_mode)["signature"] def description(self, async_mode: bool) -> str: From 7b652aa4d3c93dea76bfdd67f0a6218d91f07f6c Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Fri, 11 Apr 2025 13:22:09 +0800 Subject: [PATCH 27/28] fix for multiapi --- .../Multiapi/multiapi/_multiapi_service_client.py | 2 +- .../Multiapi/multiapi/aio/_multiapi_service_client.py | 2 +- .../multiapicredentialdefaultpolicy/_multiapi_service_client.py | 2 +- .../aio/_multiapi_service_client.py | 2 +- .../multiapidataplane/_multiapi_service_client.py | 2 +- .../multiapidataplane/aio/_multiapi_service_client.py | 2 +- .../multiapikeywordonly/_multiapi_service_client.py | 2 +- .../multiapikeywordonly/aio/_multiapi_service_client.py | 2 +- .../MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py | 2 +- .../multiapisecurity/_multiapi_service_client.py | 2 +- .../multiapisecurity/aio/_multiapi_service_client.py | 2 +- .../multiapiwithsubmodule/submodule/_multiapi_service_client.py | 2 +- .../submodule/aio/_multiapi_service_client.py | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py index 2fa78f940f3..c77d420c870 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: Optional[str] = None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py index 40e60c23c9d..66409d35e77 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py @@ -73,7 +73,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: Optional[str] = None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py index e76cdc01e89..b9defc6b9d1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_multiapi_service_client.py @@ -68,7 +68,7 @@ def __init__( self, credential: AzureKeyCredential, api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py index 99e8ab1a5fa..be89cf52aa4 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_multiapi_service_client.py @@ -68,7 +68,7 @@ def __init__( self, credential: AzureKeyCredential, api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py index 99eae5d13c5..e12d2069db1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py index 48ef7f32d72..c8ec3590978 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py index b60b513cee6..84164bb2598 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py index 34f891906c2..7d181c0167b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_multiapi_service_client.py @@ -70,7 +70,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py index 47401af93c0..f789d0c3d63 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: Optional[str] = None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py index 5f7545013f3..d3dc33f622a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/_multiapi_service_client.py @@ -67,7 +67,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py index 62456b9c6f3..681cdbfb1ea 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_multiapi_service_client.py @@ -67,7 +67,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: str = "http://localhost:3000", profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py index 97544455ee3..911138be88b 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py @@ -73,7 +73,7 @@ def __init__( self, credential: "TokenCredential", api_version: Optional[str]=None, - base_url: Optional[str]=None, + base_url: Optional[str] = None, profile: KnownProfiles=KnownProfiles.default, **kwargs: Any ): diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py index 6a3471eba78..5c28c6b43a5 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py @@ -73,7 +73,7 @@ def __init__( self, credential: "AsyncTokenCredential", api_version: Optional[str] = None, - base_url: Optional[str]=None, + base_url: Optional[str] = None, profile: KnownProfiles = KnownProfiles.default, **kwargs: Any ) -> None: From eda352aa39bc91bfb10590f561480af7001520cb Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Fri, 11 Apr 2025 14:39:39 +0800 Subject: [PATCH 28/28] fix pylint --- .../multiapi/templates/multiapi_service_client.py.jinja2 | 3 ++- .../azure/multiapi/sample/_multiapi_service_client.py | 2 +- .../azure/multiapi/sample/aio/_multiapi_service_client.py | 4 +++- .../Multiapi/multiapi/_multiapi_service_client.py | 2 +- .../Multiapi/multiapi/aio/_multiapi_service_client.py | 2 +- .../multiapinoasync/_multiapi_service_client.py | 2 +- .../submodule/_multiapi_service_client.py | 2 +- .../submodule/aio/_multiapi_service_client.py | 2 +- 8 files changed, 11 insertions(+), 8 deletions(-) diff --git a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 index d1ec0cbbfa4..577a2113d23 100644 --- a/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 +++ b/packages/autorest.python/autorest/multiapi/templates/multiapi_service_client.py.jinja2 @@ -106,7 +106,8 @@ class {{ code_model.client.name }}({% if code_model.operation_mixin_group.mixin_ {{ p }}, {% endfor %} ] - self._client: {{ async_prefix }}{{ code_model.client.pipeline_client }} = {{ async_prefix }}{{ code_model.client.pipeline_client }}(base_url={{ code_model.host_variable_name }}, policies=_policies, **kwargs) + {% set host_variable_name = "cast(str, " + code_model.host_variable_name + ")" if credential_scopes else code_model.host_variable_name %} + self._client: {{ async_prefix }}{{ code_model.client.pipeline_client }} = {{ async_prefix }}{{ code_model.client.pipeline_client }}(base_url={{ host_variable_name }}, policies=_policies, **kwargs) super({{ code_model.client.name }}, self).__init__( api_version=api_version, profile=profile diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py index 93889cf00ca..26aab25edcf 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/_multiapi_service_client.py @@ -107,7 +107,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__(api_version=api_version, profile=profile) @classmethod diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py index 8af2e420045..b92c7a1c986 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_multiapi_service_client.py @@ -107,7 +107,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, base_url), policies=_policies, **kwargs + ) super(MultiapiServiceClient, self).__init__(api_version=api_version, profile=profile) @classmethod diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py index c77d420c870..5240ed54ee0 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_multiapi_service_client.py @@ -103,7 +103,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__( api_version=api_version, profile=profile diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py index 66409d35e77..365891d215c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/aio/_multiapi_service_client.py @@ -103,7 +103,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__( api_version=api_version, profile=profile diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py index f789d0c3d63..57929fcd5ab 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_multiapi_service_client.py @@ -103,7 +103,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__( api_version=api_version, profile=profile diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py index 911138be88b..c5dc63d1028 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_multiapi_service_client.py @@ -103,7 +103,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__( api_version=api_version, profile=profile diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py index 5c28c6b43a5..4dce1ff5a09 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_multiapi_service_client.py @@ -103,7 +103,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=cast(str, base_url), policies=_policies, **kwargs) super(MultiapiServiceClient, self).__init__( api_version=api_version, profile=profile